Ниже приведена часть моих строк. Мне нужно изменить значение поля BudgetLineItemCode, когда значение combobox будет изменено.Установка значения текстового поля в поле со списком - easyui
{ title: 'Index', field: 'RootLevel', width: 50, editor: { 'type': 'validatebox', 'options': { required: true}} },
{ field: 'PHeading', title: 'Heading', width: 240,
formatter: function (value) {
for (var i = 0; i < CItems.length; i++) {
if (CItems[i].heading.toLowerCase() == value.toLowerCase()) {
return CItems[i].heading;
}
return value;
},
editor: {
type: 'combobox',
options: {
valueField: 'heading',
textField: 'heading',
data: CItems,
required: true
onSelect: function (record) {
var selrow = $('#trgrid').treegrid('getSelected');
var rowIndex = $('#trgrid').treegrid('find',row.BudgetDetailID)
var editors =$('#trgrid').treegrid('getEditors',selrow.BudgetDetailID);
var codeEditor = editors[2];
$(codeEditor.target).text('setValue', 'newval');
}
}
}{ title: 'Code', field: 'BudgetLineItemCode', width: 50, editor: { 'type': 'text'} }
Еще один вопрос. Для combobox нет события onChange. Есть ли способ преодолеть это. Я имею ввиду, что я могу проверить код как пользовательский тип в поле со списком.