#javascript #extjs #combobox
#javascript #extjs #combobox
Вопрос:
У меня проблема с начальным значением combobox. Я использую form.loadRecord() и form.updateRecord() для загрузки значений формы и вставки их в сетку. Все работает нормально, за исключением комбинированных значений. Я загружаю хранилище для combo по требованию при нажатии на него, поэтому после начальной loadRecord() я получаю значение int с идентификатором. У меня есть столбцы smthid и smthname в сетке.
Я попытался изменить значение перед отправкой, но, как и предполагалось, оно передается в сетку. Мне нужно как-то изменить начальное значение combo, не записывая его в сетку, когда значение не является int.
Ответ №1:
Попробуйте использовать setValue()
или setRawValue()
в комбинации. Это должно настроить отображение, но не сохранять запись до тех пор, пока вы updateRecord()
не сделаете это вручную.