Пытаюсь в коде сбросить справочник
this.set("UsrDealerAccount", {value: null, displayValue: null});
но тогда не срабатывает правило REQUIRED, т.е. звездочка * рядом с полем есть, поле пустое, но страница может быть сохранена (в поле в базе сохраняется NULL).
Если поставить на нее курсор и нажать BackSpace, то тогда всё правильно - не дает сохранить.
Что я делаю не так?
Нравится
Вы в справочное поле вставляет "Пустой объект", поэтому в вашем случае с точки зрения валидатора поле заполнено.
Делайте так:
this.set("UsrDealerAccount", null);
Алексей-Карягин пишет:
Литвинко Павел,Там потом ошибки в консоли валятся
В каком случае и какие ошибки?
Литвинко Павел,
у меня фильтрация этого поля правилом, когда туда плюхаешь нул, он ругается на этот нул.
Алексей-Карягин пишет:
Попробуйте тогда, вместо null использовать Terrasoft.GUID_EMPTY может поможет
Можно сделать поле обязательным на уровне объекта, тогда сохранить не даст и в карточке тоже звёздочкой пометит.