JQgrid : specific value from a selected row
You should use getCell
function to read the value from the cell identified by row id. So if you need a data from the column 'MyColName' of selected row you can do this with the following code:
var grid = jQuery('#list');
var sel_id = grid.jqGrid('getGridParam', 'selrow');
var myCellData = grid.jqGrid('getCell', sel_id, 'MyColName');
If you need read full data of a row you can use getRowData
instead of getCell
. More about methods supported by jqGrid you can read in the documentation (see http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods).
bsr
Updated on August 20, 2020Comments
-
bsr over 3 years
how to get a value of a (hidden) column, from the selected row. that is, the cell value needs to be from the cell identied by colName, and the selected row (not using multi select). From the API i see the method getGridParam("selrow") for reading the row, may be able to combine with other methods.. but, any convenient method available? a code snippet would save lot of time... \ thanks.
-
bsr almost 14 yearsHello, I'll treat the question as answered as it was direct. I get the cell value as null though (see the below qn). but, my real issue is unsolved, which I formulated as another qn.stackoverflow.com/questions/3024075/…. hope ur expertise would help me.
-
Oleg almost 14 yearsI don't understand why you receive null value. Do you not filled it or you ask the value BEFORE the value is filled? (for example, not inside of
loadComplete
orgridComplete
). Or you have other problem? -
bsr almost 14 yearsthe data wasn't there because of the JSON response wasn't correct.. and it worked great after.. thanks
-
davidb over 6 years@Oleg, sir, could you please help this stackoverflow.com/questions/45752959/…