У меня есть Combobox, когда я выбираю элемент, он создает мне текстовое поле с именем fieldLabel в качестве выбранного элемента. Проблема в том, что я не знаю, как очистить Combobox при выборе элемента. это код выпадающего спискаExtJS 4.2.2 Как очистить предыдущий выбранный элемент в Combobox?
и это слушатель, где я хочу, чтобы создать текстовое поле и удалить элемент, выбранный, где создается
и этого код функции, которая создает текстовое поле
введите изображение здесь
Вы пробовали [ClearValue] (http://docs.sencha.com/extjs/4.2.3/ #!/api/Ext.form.field.ComboBox-method-clearValue) или [сброс] (http://docs.sencha.com/extjs/4.2.3/#!/api/Ext.form.field.Text -метод-сброс)? – Zoran
Да, я пробовал их обоих, но он не работает! –
Вы должны избавиться от ** forceSelection: true ** config, потому что когда он установлен, комбо возвращается к последнему выбранному значению, когда запись не может быть найдена в магазине. Еще одно решение может состоять в том, чтобы очистить значение lastSelection комбо (установить его в пустую или пустую строку), прежде чем очистить значение – Zoran