Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: MVC3
Hi,
 
I have the following code. In my view:
        $(document).ready(function () {
                    $("#ListOfPeople").jqGrid({
                        url: '/Absence/PeopleList/',
                datatype: 'json',
                type: 'GET',
//                mtype: 'POST',
//                postData: {
//                    PersonRoleKey: @*@Model.personviewmodel.id*@
//                },
                colNames: ['Name'],
                colModel: [
                            { name: 'Name', index: 'Name', width: 200, align: 'center', sortable: true, editable: false }
 
                           ],
                rowNum: 10,
                sortname: 'Name',
                sortorder: 'asc',
                caption: 'List of People',
                hiddengrid: false,
                pager: '#nameofpeoplestoolbar',
                pgbuttons: true,
                pginput: false,
                scroll: true,
                scrollOffset:1,
                autowidth:true,
                sortable: true, // This and following line sorts the data
                loadonce: true,
                                viewrecords:true
 
                            });
});
How can I get the Selected JQGrid ID to pass it it to a controller where it dispalys the data based on the passed value?
 
Thank you
Posted 13-Jun-11 1:31am
Edited 13-Jun-11 4:33am
v2

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Try following function
 
function getSelectedRow() {
var grid = jQuery("#JQGrid1");
var rowKey = grid.getGridParam("selrow");
if (rowKey)
alert("Selected row primary key is: " + rowKey);
else
alert("No rows are selected");
}
 
For more help find this link useful.
 

HTH
  Permalink  
Comments
Umair Noor at 30-Apr-12 6:24am
   
In this function "getSelectedRow()" , always show message "no rows are selected".
but i can click on the row of grid.
do you have any idea, what can i do?
i think i have an issue on this line,
grid.getGridParam("selrow");

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 235
1 Sergey Alexandrovich Kryukov 120
2 Richard MacCutchan 100
3 ChauhanAjay 95
4 BotCar 95
0 Sergey Alexandrovich Kryukov 9,056
1 OriginalGriff 8,041
2 CPallini 2,613
3 Richard MacCutchan 2,221
4 Abhinav S 1,928


Advertise | Privacy | Mobile
Web02 | 2.8.140827.1 | Last Updated 15 Jun 2011
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100