特定の行のセル値を変更したいのですが、行 ID があります。そして、私は以下を使用してみました。しかし、うまくいきません。
$("#my-jqgrid-table").jqGrid('setCell',rowId,'Currency', '12321');
私は使っているloadonce: true
誰かがこれで私を助けてください。ありがとう
特定の行のセル値を変更したいのですが、行 ID があります。そして、私は以下を使用してみました。しかし、うまくいきません。
$("#my-jqgrid-table").jqGrid('setCell',rowId,'Currency', '12321');
私は使っているloadonce: true
誰かがこれで私を助けてください。ありがとう
getRowData
メソッドとメソッドを使用してこれを実現できます(データ配列setRowData
を直接操作しています)。
var rowData = $('#my-jqgrid-table').jqGrid('getRowData', rowId);
rowData.Currency = '12321';
$('#my-jqgrid-table').jqGrid('setRowData', rowId, rowData);
ドキュメントによると、これが正しい方法です:-
$("#my-jqgrid-table").jqGrid("setCell", rowid, "Currency", "New value");
あなたがしたことは正しいように見えるので、すべての変数が正しいことを確認してください。loadOnce は影響がありません。他の場所で間違いがあるに違いありません。
仕事中の友人の助けを借りて、jqueryでこれを機能させることができました。
これが私がしたことです...
$("#" + rowId).find('td').eq('3').html('newText')
3
3 番目の列を変更したいので、hereを使用します。
これが将来誰かに役立つことを願っています:)