Click here to Skip to main content
12,239,973 members (61,595 online)
Rate this:
 
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 2:31am
Edited 13-Jun-11 5: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 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
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web02 | 2.8.160426.1 | Last Updated 15 Jun 2011
Copyright © CodeProject, 1999-2016
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