0

私はjqGridが初めてで、いくつかのタスクを達成するのに問題があります。どんなガイダンスも大きな助けになります。

編集フォームで値を渡す必要があるフィールド (CREATE_DATE) があります。これを実現するには、編集可能にする必要がありますが、同時に編集フォームに表示したくありません。この問題に似たもの (http://stackoverflow.com/questions/2368051/jqgrid-how-to-have-hidden-fields-in-an-edit-form) このようなものは、私が達成したいものです。

$('#CREATE_DATE_id]').attr('type', 'hidden');

どうもありがとう。

4

1 に答える 1

2

グリッドに非表示の列があり、行の編集中にのみ値を送信したい場合は、列の定義に次のプロパティを含める必要があります。

editable: true, hidden: true, hidedlg: true, editrules: { edithidden: true }

グリッドに列を表示し、データをサーバーに送信する必要があるが、編集フォームにデータを表示したくない場合は、列を としてマークできますが、コールバックeditable: true内のフィールドを非表示にしbeforeShowFormます。追加フォームと編集フォームで異なる動作を実装することもできます。詳細については、回答を参照してください。

于 2012-04-04T19:44:20.977 に答える