2011-01-17 5 views
0

こんにちは、jqgridを使用してxmlStringから表示するテーブルがあります。 テーブルにはいくつかの行があり、動的に取得したい列があります。 選択ボックスには、db出力に基づいた値、たとえば値:textbox、textarea、radioboxなどが含まれています.dbにはすべてenrtyがあります。jQGrid:異なる選択オプションを異なる行と同じ列にマップする方法

ここでは、これらの値をインライン編集でドロップダウンしたいと思います。私はそれをすることができます。 編集オプションの値が選択された値のいずれかと一致しない場合に問題が発生します。

たとえば、最初のドロップダウンからラジオボタンを選択し、次の行でインライン編集とドロップダウンをクリックしてラジオボタンオプションを表示しないでください。この場合、ドロップダウン(ラジオボタン)の前の行のデータは選択した空白になります。

提案があります。

onSelectRow:

答えて

0

は、ソリューションました。機能(ID){
場合(!ID & & ID == lastsel2){
のjQuery( "#リスト")偽saveRow(lastsel2、 ' clientArray ');
jQuery( "#list")。setColProp( "Display_Type"、{editoptions:{value:GetDefaultValues(id)}});
jQuery( '#list')。editRow(id、true); lastsel2 = id;最初の行を保存してeditoptionを変更するselectrowで使用
}

    }, 

関連する問題