Вопрос

не обновляется значение поля

Коллеги подскажите , пытаюсьобновить значение поля через следующий код 

updatestatus: function () {

      var activeRow = this.get("ActiveRow");

      var item = this.get("GridData").get(activeRow);

      item.set("UsrState","a6590711-f5c9-4e2b-bf3f-0d6623a9735e") ;

      

     },

но в итоге в  реестре колонка очищается но внутри карточки поле не изменятся.

в чем ошибка?



     

Нравится

3 комментария
Лучший ответ

Добрый день.

Рискну предположить что UsrState это справочник, а в такие типы надо класть объекты {value: "", displayValue: ""} как минимум.

Принцип такой же как на карточке, чтобы сделать set в поле типа Справочник, попробуйте сначала сделать this.get этого поля и посмотрите что вам вернется. Вам нужно сделать set такой же структуры, как и ответ от this.get

Добрый день.

Рискну предположить что UsrState это справочник, а в такие типы надо класть объекты {value: "", displayValue: ""} как минимум.

Принцип такой же как на карточке, чтобы сделать set в поле типа Справочник, попробуйте сначала сделать this.get этого поля и посмотрите что вам вернется. Вам нужно сделать set такой же структуры, как и ответ от this.get

Добрый день!  да UsrState это справочное поле, попробовал сделать из него  this.get  выходит пусто. 

Должно читаться нормально, если специально не читаете из записи с пустым значением этого поля.

Показать все комментарии