編集のための異なるテキストと保存ボタンのフォームの追加は、bSubmitを使用して指定します。 編集フォームが開いて閉じている場合は、追加フォームが開いて閉じ、編集フォームが再び開き、フォームボタンのキャプションが「行を追加」になります。 これを修正して、編集フォームの保存ボタンのテキストが「編集を保存する」ようにするにはどうすればよいですか?編集の際にボタンを保存し、jqgridでフォームを追加するには別のテキストを追加する方法
私は、これは()関数を出力...]ボタンに入れ
bSubmit: function() { return "Save edits" },
を試してみました。
myGrid.jqGrid('navGrid', '#pager',
{ add: true, edit: true, del: false, search: false },
{ bSubmit: "Submit Edit", recreateForm: true }, // Edit options
{ bSubmit: "Submit Add", recreateForm: true } // Add options
);
the demoを参照してください:
grid.navGrid("#grid_toppager", { refreshstate: 'current' },
{ url: 'Edit',
editData: { _dokdata: FormData },
savekey: [true, 13],
closeOnEscape: true,
bSubmit: "Save edits",
reloadAfterSubmit: false
},
{ url: 'Add',
bSubmit: "Add row",
editData: { _dokdata: FormData },
savekey: [true, 13],
recreateForm: true,
closeOnEscape: true,
clearAfterAdd: true,
addedrow: 'last',
reloadAfterSubmit: false,
afterSubmit: function (response) { return [true, '', response.responseText] }
}
});
ありがとうございます。優れた。たぶんgithubでプッシュリクエストを作成するには、私はTonyがそれらをコミットしたことに気付きました。 closeAfterAdd:trueを指定すると、ドキュメントの詳細エントリの速度が低下します。ユーザーはaddコマンドを呼び出してすべての詳細を追加する必要があります。 – Andrus
@Andrus:あなたは大歓迎です! – Oleg