I want to change a particular rows's cell value, I have the row Id. and I have tried using the following. But it doesnt work.
$("#my-jqgrid-table").jqGrid('setCell',rowId,'Currency', '12321');
I am using loadonce: true
Please can someone help me with this. Thanks
How to get a cell value in JQGrid? var ret = jQuery("#MyGrid"). jqGrid('getRowData', id); ret = ret.
jqGrid exposes a property rowNum where you can set the number of rows to display for each page.
Mention editLink and deleteLink in colModel name of edit and delete for display Edit and Delete button in jqgrid for each row. Show activity on this post. I got it, Just take additional column, and add formaater actions as model class. That's it.
If the row which you need highlight has the id 123 you can just use setSelection method for selecting: jQuery('#tab_Categorize'). jqGrid('setSelection', '123');
You can use getRowData
and setRowData
methods to achieve this (they are working directly with data array):
var rowData = $('#my-jqgrid-table').jqGrid('getRowData', rowId);
rowData.Currency = '12321';
$('#my-jqgrid-table').jqGrid('setRowData', rowId, rowData);
Here is the correct way according to the documentation :-
$("#my-jqgrid-table").jqGrid("setCell", rowid, "Currency", "New value");
Check that all variables are correct as what you did seems correct. loadOnce has no impact, you must have a mistake elsewhere.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With