私はjqGrid add関数を自分の目的に適応しようとしています。編集モードのボタン、新しい行は、 グリッドに表示されていることをユーザーをクリックするとsaveRow関数がjqGridのeditRow関数を待機する方法
- :私は、私は特定の動作を作りたいというnavButtonを持っています。
- ユーザータイプのデータを入力して[Enter]をクリックすると、データが サーバーに送信されます。
は今、私のコードは次のようになります。
.navButtonAdd("#${pagerId}", {
caption: "${resolveMessage('assign')}",
buttonicon: "ui-icon-add",
onClickButton: function() {
if (assignMode == false){
assignMode = true;
$('#${tableId}').jqGrid('addRowData', 0, {});
$('#${tableId}').jqGrid('editRow', 0);
$('#${tableId}').jqGrid('saveRow', 0, function(){ assignMode = false; }, "${assignURL}");
}
},
position:"last"
})
私の問題はsaveRow機能がeditRowの終了を待っていないということです。ボタンがすぐにクリックされた後、空のデータがサーバーに送信されます。型付きデータを待つsaveRowの作成方法
バージョンのjqgrid? – Jai
バージョンはjqGrid 5.1.0 –
です。http://www.trirand.com/jqgridwiki/doku.php?id=wiki:inline_editingこれを参照してください。 – Jai