Коллеги подскажите , пытаюсьобновить значение поля через следующий код
updatestatus: function () {
var activeRow = this.get("ActiveRow");
var item = this.get("GridData").get(activeRow);
item.set("UsrState","a6590711-f5c9-4e2b-bf3f-0d6623a9735e") ;
},
но в итоге в реестре колонка очищается но внутри карточки поле не изменятся.
в чем ошибка?
Нравится
Добрый день.
Рискну предположить что UsrState это справочник, а в такие типы надо класть объекты {value: "", displayValue: ""} как минимум.
Принцип такой же как на карточке, чтобы сделать set в поле типа Справочник, попробуйте сначала сделать this.get этого поля и посмотрите что вам вернется. Вам нужно сделать set такой же структуры, как и ответ от this.get
Добрый день.
Рискну предположить что UsrState это справочник, а в такие типы надо класть объекты {value: "", displayValue: ""} как минимум.
Принцип такой же как на карточке, чтобы сделать set в поле типа Справочник, попробуйте сначала сделать this.get этого поля и посмотрите что вам вернется. Вам нужно сделать set такой же структуры, как и ответ от this.get
Добрый день! да UsrState это справочное поле, попробовал сделать из него this.get выходит пусто.
Должно читаться нормально, если специально не читаете из записи с пустым значением этого поля.