行数しかない場合、jqgrid行からデータを取得するにはどうすればよいですか?
たとえば、3行目のid列が必要な場合はどうすればよいですか?
行IDでデータを取得できます。したがって、次のことができます。
var index = 2; // zero-based index of row so it means the 3rd row
var rowId = jQuery('#list tr:eq('+index+')').attr('id');
(ここでは、<table>
jqGridの要素にはid = "list"があります)。行のIDがわかったら、 getRowData メソッドに関して行データを取得するか、 getCell メソッドに関して1つのセルからのみデータを取得できます。
var dataFromTheRow = jQuery('#list').jqGrid ('getRowData', rowId);
var dataFromCellByColumnIndex = jQuery('#list').jqGrid ('getCell', rowId, 7);
var dataFromCellByColumnName = jQuery('#list').jqGrid ('getCell', rowId, 'Tax');
行またはセルを編集している場合は、メソッドgetCellおよびgetRowDataに注意してください。 「これにより、セルの内容が返され、入力要素の実際の値は返されません。」