私のjqGridには、2列の行があります。ドロップダウン リストを含む各列。インライン編集を使用しています。最初のドロップダウン リストの変更時に、選択した値を 2 番目のドロップダウン リストに設定して無効にしたいと考えています。最初のドロップダウンの colModel は次のとおりです。
{
name:'pdInstanceType.id',
edittype:'select', formatter:'select', editable:true,
editoptions:{
value:"1:Test1;2:Test2",
dataEvents: [{
type: 'change', fn: function(e) {
var valueToSet = 3;
var row = jQuery(e.target).closest('tr.jqgrow');
var rowId = row.attr('id');
var secondSelect = jQuery('#' + rowId + '_stdCellLibrary.id');
secondSelect.val(valueToSet);//this is not working
//how to disable the secondSelect?
}
}]
}
}
2 番目のドロップダウンの colModel は次のとおりです。
{
name:'stdCellLibrary.id',
edittype:'select', formatter:'select', editable:true,
editoptions:{
value:"3:Test3;4:Test4"
}
}