ShieldUI Grids: how to get the row where the doubleclick is fired The Next CEO of Stack OverflowGetting the ID of the element that fired an eventHow do you get a timestamp in JavaScript?How to get the children of the $(this) selector?How can I get query string values in JavaScript?How to get the value from the GET parameters?How do I get the current date in JavaScript?How do I get started with Node.jsShieldUI Grid row countShieldUI Grid-conditional formatting issueShieldUI Grid with LoadingPanel
How do we know the LHC results are robust?
Why were Madagascar and New Zealand discovered so late?
% symbol leads to superlong (forever?) compilations
How to start emacs in "nothing" mode (`fundamental-mode`)
Term for the "extreme-extension" version of a straw man fallacy?
What happens if you roll doubles 3 times then land on "Go to jail?"
Is HostGator storing my password in plaintext?
What do "high sea" and "carry" mean in this sentence?
How to get regions to plot as graphics
Trouble understanding the speech of overseas colleagues
Is the concept of a "numerable" fiber bundle really useful or an empty generalization?
How did people program for Consoles with multiple CPUs?
Too much space between section and text in a twocolumn document
Why is there a PLL in CPU?
Why does C# sound extremely flat when saxophone is tuned to G?
Does the Brexit deal have to be agreed by both Houses?
How to write the block matrix in LaTex?
If I blow insulation everywhere in my attic except the door trap, will heat escape through it?
What's the point of interval inversion?
How can I open an app using Terminal?
Failed to fetch jessie backports repository
How long to clear the 'suck zone' of a turbofan after start is initiated?
How to make a variable always equal to the result of some calculations?
Only print output after finding pattern
ShieldUI Grids: how to get the row where the doubleclick is fired
The Next CEO of Stack OverflowGetting the ID of the element that fired an eventHow do you get a timestamp in JavaScript?How to get the children of the $(this) selector?How can I get query string values in JavaScript?How to get the value from the GET parameters?How do I get the current date in JavaScript?How do I get started with Node.jsShieldUI Grid row countShieldUI Grid-conditional formatting issueShieldUI Grid with LoadingPanel
I have a search mask and I would like that when a double click on a line is made, the code of the selected line is returned.
I am using the shieldGrid from shieldui.
How can I get the selected row?
I try to retrieve the selected row but it still empty.
@using TheBetterWayStoreHandler.Resources
@model TheBetterWayStoreHandler.Models.CustomerGroupModel
@
ViewBag.Title = "Ricerca Clienti";
Layout = "~/Views/Shared/_PagesLayout.cshtml";
<form id="searchCustomerForm" action='@Html.Raw(@Url.Action("SearchSelection", "Customer"))?selectedCustomer=' + selectedCustomer.value method="post">
<nav class="navbar navbar-expand-sm bg-dark navbar-dark fixed-top" style="background-color: #e3f2fd;">
<a class="navbar-brand" href="@Url.Action("Index", "Dashboard")">The Better Way - @ViewBag.Title</a>
<ul class="navbar-nav">
<li class="nav-item">
<button type="submit" class="btn btn-outline-success" data-toggle="tooltip" title="Salva" data-placement="bottom" value="Input Button">
<span class="fa fa-hdd fa-lg" aria-hidden="true"></span>
</button>
</li>
</ul>
</nav>
<div class="container-fluid body-content" style="height: 100%">
<input id="selectedCustomer" name="selectedCustomer" type="hidden" value="">
<div id="customerSearchGrid"></div>
</div>
</form>
<script>
var selectedCustomerVar = "";
jQuery(function ($)
$("#customerSearchGrid").shieldGrid(
dataSource:
remote:
read: "@Session["ApiPath"]" + "GetCustomerSearch?searchString=" + "@Session["SearchString"]",
,
rowHover: true,
columns: [
field: "CustomerCode", width: "80px", title: "@Resources.Tb_CustomerCode", type: String ,
field: "CustomerDescription", title: "@Resources.Tb_CustomerDescription", type: String
],
sorting:
multiple: true
,
scrolling: true,
height: "700px",
selection:
type: "row",
multiple: false,
toggle: true
,
editing:
enabled: false
,
events:
selectionChanged: function (e)
var selected = e.target.contentTable.find(".sui-selected");
if (selected.length > 0)
selectedCustomer.value = selected[0].cells[0].textContent;
else
selectedCustomer.value = "";
,
ondblClickRow: function(rowId)
var rowData = jQuery(this).getRowData(rowId);
var customerCode = rowData['CustomerCode'];
location.href = '@Url.Action("SearchSelection", "Customer")?selectedCustomer=' + customerCode;
);
);
$("#customerSearchGrid").dblclick(function ()
var sel = $("#customerSearchGrid").swidget().selectedRowIndices();
alert(sel);
window.searchCustomerForm.submit();
);
the selectedCustomer is empty, and the sel variable is empty too ...
Thanks.
javascript datagridview grid shieldui
add a comment |
I have a search mask and I would like that when a double click on a line is made, the code of the selected line is returned.
I am using the shieldGrid from shieldui.
How can I get the selected row?
I try to retrieve the selected row but it still empty.
@using TheBetterWayStoreHandler.Resources
@model TheBetterWayStoreHandler.Models.CustomerGroupModel
@
ViewBag.Title = "Ricerca Clienti";
Layout = "~/Views/Shared/_PagesLayout.cshtml";
<form id="searchCustomerForm" action='@Html.Raw(@Url.Action("SearchSelection", "Customer"))?selectedCustomer=' + selectedCustomer.value method="post">
<nav class="navbar navbar-expand-sm bg-dark navbar-dark fixed-top" style="background-color: #e3f2fd;">
<a class="navbar-brand" href="@Url.Action("Index", "Dashboard")">The Better Way - @ViewBag.Title</a>
<ul class="navbar-nav">
<li class="nav-item">
<button type="submit" class="btn btn-outline-success" data-toggle="tooltip" title="Salva" data-placement="bottom" value="Input Button">
<span class="fa fa-hdd fa-lg" aria-hidden="true"></span>
</button>
</li>
</ul>
</nav>
<div class="container-fluid body-content" style="height: 100%">
<input id="selectedCustomer" name="selectedCustomer" type="hidden" value="">
<div id="customerSearchGrid"></div>
</div>
</form>
<script>
var selectedCustomerVar = "";
jQuery(function ($)
$("#customerSearchGrid").shieldGrid(
dataSource:
remote:
read: "@Session["ApiPath"]" + "GetCustomerSearch?searchString=" + "@Session["SearchString"]",
,
rowHover: true,
columns: [
field: "CustomerCode", width: "80px", title: "@Resources.Tb_CustomerCode", type: String ,
field: "CustomerDescription", title: "@Resources.Tb_CustomerDescription", type: String
],
sorting:
multiple: true
,
scrolling: true,
height: "700px",
selection:
type: "row",
multiple: false,
toggle: true
,
editing:
enabled: false
,
events:
selectionChanged: function (e)
var selected = e.target.contentTable.find(".sui-selected");
if (selected.length > 0)
selectedCustomer.value = selected[0].cells[0].textContent;
else
selectedCustomer.value = "";
,
ondblClickRow: function(rowId)
var rowData = jQuery(this).getRowData(rowId);
var customerCode = rowData['CustomerCode'];
location.href = '@Url.Action("SearchSelection", "Customer")?selectedCustomer=' + customerCode;
);
);
$("#customerSearchGrid").dblclick(function ()
var sel = $("#customerSearchGrid").swidget().selectedRowIndices();
alert(sel);
window.searchCustomerForm.submit();
);
the selectedCustomer is empty, and the sel variable is empty too ...
Thanks.
javascript datagridview grid shieldui
add a comment |
I have a search mask and I would like that when a double click on a line is made, the code of the selected line is returned.
I am using the shieldGrid from shieldui.
How can I get the selected row?
I try to retrieve the selected row but it still empty.
@using TheBetterWayStoreHandler.Resources
@model TheBetterWayStoreHandler.Models.CustomerGroupModel
@
ViewBag.Title = "Ricerca Clienti";
Layout = "~/Views/Shared/_PagesLayout.cshtml";
<form id="searchCustomerForm" action='@Html.Raw(@Url.Action("SearchSelection", "Customer"))?selectedCustomer=' + selectedCustomer.value method="post">
<nav class="navbar navbar-expand-sm bg-dark navbar-dark fixed-top" style="background-color: #e3f2fd;">
<a class="navbar-brand" href="@Url.Action("Index", "Dashboard")">The Better Way - @ViewBag.Title</a>
<ul class="navbar-nav">
<li class="nav-item">
<button type="submit" class="btn btn-outline-success" data-toggle="tooltip" title="Salva" data-placement="bottom" value="Input Button">
<span class="fa fa-hdd fa-lg" aria-hidden="true"></span>
</button>
</li>
</ul>
</nav>
<div class="container-fluid body-content" style="height: 100%">
<input id="selectedCustomer" name="selectedCustomer" type="hidden" value="">
<div id="customerSearchGrid"></div>
</div>
</form>
<script>
var selectedCustomerVar = "";
jQuery(function ($)
$("#customerSearchGrid").shieldGrid(
dataSource:
remote:
read: "@Session["ApiPath"]" + "GetCustomerSearch?searchString=" + "@Session["SearchString"]",
,
rowHover: true,
columns: [
field: "CustomerCode", width: "80px", title: "@Resources.Tb_CustomerCode", type: String ,
field: "CustomerDescription", title: "@Resources.Tb_CustomerDescription", type: String
],
sorting:
multiple: true
,
scrolling: true,
height: "700px",
selection:
type: "row",
multiple: false,
toggle: true
,
editing:
enabled: false
,
events:
selectionChanged: function (e)
var selected = e.target.contentTable.find(".sui-selected");
if (selected.length > 0)
selectedCustomer.value = selected[0].cells[0].textContent;
else
selectedCustomer.value = "";
,
ondblClickRow: function(rowId)
var rowData = jQuery(this).getRowData(rowId);
var customerCode = rowData['CustomerCode'];
location.href = '@Url.Action("SearchSelection", "Customer")?selectedCustomer=' + customerCode;
);
);
$("#customerSearchGrid").dblclick(function ()
var sel = $("#customerSearchGrid").swidget().selectedRowIndices();
alert(sel);
window.searchCustomerForm.submit();
);
the selectedCustomer is empty, and the sel variable is empty too ...
Thanks.
javascript datagridview grid shieldui
I have a search mask and I would like that when a double click on a line is made, the code of the selected line is returned.
I am using the shieldGrid from shieldui.
How can I get the selected row?
I try to retrieve the selected row but it still empty.
@using TheBetterWayStoreHandler.Resources
@model TheBetterWayStoreHandler.Models.CustomerGroupModel
@
ViewBag.Title = "Ricerca Clienti";
Layout = "~/Views/Shared/_PagesLayout.cshtml";
<form id="searchCustomerForm" action='@Html.Raw(@Url.Action("SearchSelection", "Customer"))?selectedCustomer=' + selectedCustomer.value method="post">
<nav class="navbar navbar-expand-sm bg-dark navbar-dark fixed-top" style="background-color: #e3f2fd;">
<a class="navbar-brand" href="@Url.Action("Index", "Dashboard")">The Better Way - @ViewBag.Title</a>
<ul class="navbar-nav">
<li class="nav-item">
<button type="submit" class="btn btn-outline-success" data-toggle="tooltip" title="Salva" data-placement="bottom" value="Input Button">
<span class="fa fa-hdd fa-lg" aria-hidden="true"></span>
</button>
</li>
</ul>
</nav>
<div class="container-fluid body-content" style="height: 100%">
<input id="selectedCustomer" name="selectedCustomer" type="hidden" value="">
<div id="customerSearchGrid"></div>
</div>
</form>
<script>
var selectedCustomerVar = "";
jQuery(function ($)
$("#customerSearchGrid").shieldGrid(
dataSource:
remote:
read: "@Session["ApiPath"]" + "GetCustomerSearch?searchString=" + "@Session["SearchString"]",
,
rowHover: true,
columns: [
field: "CustomerCode", width: "80px", title: "@Resources.Tb_CustomerCode", type: String ,
field: "CustomerDescription", title: "@Resources.Tb_CustomerDescription", type: String
],
sorting:
multiple: true
,
scrolling: true,
height: "700px",
selection:
type: "row",
multiple: false,
toggle: true
,
editing:
enabled: false
,
events:
selectionChanged: function (e)
var selected = e.target.contentTable.find(".sui-selected");
if (selected.length > 0)
selectedCustomer.value = selected[0].cells[0].textContent;
else
selectedCustomer.value = "";
,
ondblClickRow: function(rowId)
var rowData = jQuery(this).getRowData(rowId);
var customerCode = rowData['CustomerCode'];
location.href = '@Url.Action("SearchSelection", "Customer")?selectedCustomer=' + customerCode;
);
);
$("#customerSearchGrid").dblclick(function ()
var sel = $("#customerSearchGrid").swidget().selectedRowIndices();
alert(sel);
window.searchCustomerForm.submit();
);
the selectedCustomer is empty, and the sel variable is empty too ...
Thanks.
javascript datagridview grid shieldui
javascript datagridview grid shieldui
edited Mar 8 at 12:41
Vladimir Georgiev
1,8591924
1,8591924
asked Feb 12 at 17:44
TheBetterWayTheBetterWay
111
111
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Probably the dblclick event is raised before the selection is handled...
You can try using the selectionChanged event for handling the selection change.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54655833%2fshieldui-grids-how-to-get-the-row-where-the-doubleclick-is-fired%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Probably the dblclick event is raised before the selection is handled...
You can try using the selectionChanged event for handling the selection change.
add a comment |
Probably the dblclick event is raised before the selection is handled...
You can try using the selectionChanged event for handling the selection change.
add a comment |
Probably the dblclick event is raised before the selection is handled...
You can try using the selectionChanged event for handling the selection change.
Probably the dblclick event is raised before the selection is handled...
You can try using the selectionChanged event for handling the selection change.
answered Mar 8 at 12:37
Vladimir GeorgievVladimir Georgiev
1,8591924
1,8591924
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54655833%2fshieldui-grids-how-to-get-the-row-where-the-doubleclick-is-fired%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown