Динамически изменить редактируемое свойство столбца с помощью поля выбора
Я использую редактирование формы. Я хотел бы отключить определенные поля в моих формах добавления и редактирования на основе выбора из выпадающего списка. Какое событие лучше всего использовать, чтобы вызвать это? Я попытался с помощью dataEvents:
{ name:'type_cd',
edittype:'select',
editoptions:{
dataUrl:'functions.php',
dataEvents:[{
type:'change',
fn: function(e){
$(this).setColProp('cntrct_id',{
editoptions:{editable:false}
});
}
}]
}
},
Это не оказывает никакого видимого влияния на мои поля формы, но я знаю, что оно достигнуто, потому что я могу получить от него предупреждающее сообщение, если я его добавлю.
РЕДАКТИРОВАТЬ
Если я отправлю форму, в следующий раз, когда я открою ее, столбец, который был установлен как редактируемый: false не появится. Это шаг в правильном направлении, но я хочу, чтобынемедленно быть недоступным для редактирования Действительно, я бы хотел, чтобы он был виден, но отключен (т.е. отключен: true)