В проекте, над которым я работаю, у меня есть формы, которые мне иногда приходится заполнять кодом.
Допустим, у меня есть два комбинированных списка: combo1 и combo2. Они оба обязательны по умолчанию (allowBlank: false). В событии select combo1 я устанавливаю для свойства combo2 allowBlank значение true и очищаю его. Пока все хорошо, пока пользователь заполняет форму.
Когда я использую метод setValue combo1, он не вызывает событие select, поэтому combo2 все еще требуется, когда я этого не хочу. Какой хороший способ решить эту проблему? Должен ли я запускать события вручную после установки значений?