javascript - license - php jqgrid




JQuery e JqGrid recuperano i dati dalla riga (2)

Come posso recuperare i dati dalla riga jqgrid, se ho solo il numero della riga?

Ad esempio, cosa devo fare se voglio la colonna id della terza riga?


Per favore, fai attenzione con i metodi getCell e getRowData se stai modificando la riga o la cella. "Ciò restituirà il contenuto della cella e non il valore actuall dell'elemento di input."


È possibile ottenere i dati dall'id della riga. Quindi puoi fare quanto segue:

var index = 2; // zero-based index of row so it means the 3rd row
var rowId = jQuery('#list tr:eq('+index+')').attr('id');

(qui suppongo che l'elemento <table> di jqGrid abbia id = "lista"). Dopo aver identificato l'id della riga, è possibile ottenere i dati della riga rispetto al metodo getRowData o ai dati da una cella solo con il metodo getCell :

var dataFromTheRow = jQuery('#list').jqGrid ('getRowData', rowId);
var dataFromCellByColumnIndex = jQuery('#list').jqGrid ('getCell', rowId, 7);
var dataFromCellByColumnName = jQuery('#list').jqGrid ('getCell', rowId, 'Tax');




jqgrid