0

非表示の列を持つJQGridがあります。ユーザーが編集ダイアログボックスでデータを編集したときに、この列のデータをサーバーにポストバックしたいと思います。

現状では、ポストバックでこのフォームデータを確認できる唯一の方法は、columnプロパティを使用する場合ですEditable = trueが、これにより、ダイアログにテキスト入力ボックスが表示されます。入力ボックスは非表示にEditable = falseなっていますが、値はポストバックにありません。

ユーザーが値を変更できないようにするため、編集ダイアログにプロパティを表示することは理想的ではありませんが、ビジネスロジック上の理由からサーバーにポストバックする必要があります。

どんな助けでもいただければ幸いです。

4

1 に答える 1

1

$('#tr_<ColumnName>').hide(); JqG​​ridのADD関数やEDIT関数などの適切な場所で使用することにより、クライアント側でデータを非表示にすることができます。私はこの方法で問題を解決しました。エレガントな提案は大歓迎です。PS-実際、クレジットは私のチームメイトに与えられます。彼らは道を見つけました。

于 2014-04-25T13:05:36.437 に答える