2012-01-17 10 views
0

EditFormの入力にいくつかのクラスを追加するためにjqGridを調整することはできますか?たとえば、colModelセクションにプロパティclassesを指定することで、クラスをセルに追加できます。私は知りたい、入力のための同様のメカニズムが存在するのですか?JqGridとカスタムクラス

答えて

2

colModelclassesようには正確なプロパティはありませんが、あなたは、クラスを追加したり、入力フィールド上のアクションを初期化する他の種類を行うにはeditoptionsdataInitコールバックを使用することができます。例えば、コード

editoptions: { dataInit: function (elem) { $(elem).addClass('ui-state-highlight'); 

は、入力ボックスに(here参照)jQueryのUIの予め定義された 'UI-状態ハイライト' クラスを追加します。その結果、次の

enter image description here

のような結果を受け取ることができ、私は'Tax'フィールドに'Client'フィールドとクラス'ui-state-error'にCSSクラス'ui-state-highlight'を追加したところthe demoを参照してください。