2012-04-04 16 views
0

私はjqGridが新しく、いくつかのタスクを達成するのに問題があります。どんな指導も大きな助けになるでしょう。jqGridフィールドを非表示にする

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

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

ありがとうございます。

答えて

2

あなたは、グリッド内のいくつかの非表示の列を持っているとあなたは列の定義に次のプロパティを含める必要があります編集のみの行の間に値を送信する場合:

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

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