2012-04-16 6 views
0

私はいくつかのことをやっていますR & D異なるcolModelの編集タイプ(テキストボックスとチェックボックス) JqG​​ridの列。なぜなら、バックエンドデータベースの値に応じて、同じ列に対して異なる編集タイプを表示する必要があるからです。異なる列に対して異なる編集タイプを表示することが可能です。私のR & Dの作業を実行するために私を助けてください。jqgrid - 同じ列の2行に異なるcolModelの編集タイプ(テキストボックスとチェックボックス)を動的にロードする

答えて

0

使用する編集モードは説明していません。問題の解決方法は、編集モードによって異なる場合があります。

行の編集を開始する直前に、列のプロパティ(たとえば、edittypeの値)を変更することをお勧めします。

フォーム編集の場合、通話内のプロパティを変更することができます。 the answerには、beforeShowFormコールバックの中のいくつかの列プロパティを非表示にする方法が示されています。 Another answerまたはthis oneは、ご使用の場合に最も適していると思われる用途beforeInitDataの例です。 beforeInitDataの内部では、フォームが構築される前にの任意のプロパティcolModelに変更することができます。

インライン編集の一般的な使用方法は、onSelectRowまたはondblClickRowの内部のeditRowの呼び出しからなります。だからsetColPropメソッドを使用しての前にの列プロパティを変更することができます。例​​およびhereを参照してください。

関連する問題