все! Я работаю над своего рода компонентом автозаполнения и столкнулся с одной проблемой. Когда вы создаете новый экземпляр компонента, заполните его данными - все, кажется, в порядке. Когда пользователь вводит букву в inputField (и фильтр принимает одну или несколько записей) - все идет хорошо, НО если первый раз пользователь вводит неправильную букву (фильтр возвращает 0 записей) - я получаю исключение нулевого указателя.Force combobox для создания выпадающего списка
Этот компонент основан на ComboBox. У меня есть некоторые мысли об этом: я полагаю, что выпадающее меню не создается вовремя, какие-либо идеи о том, как заставить мой автозаполнение создавать его? Я знаю один способ - скопируйте/вставьте некоторый инкапсулированный код из класса ComboBox .. но этого было бы слишком много. Я ищу лучшее решение. Или, может быть, кто-то сталкивался с подобной проблемой и имеет другой путь?
Заранее спасибо :)
Возможно, было бы проще использовать существующий компонент AutoComplete. Их очень много: - http://lab.kapit.fr/display/klovis/Klovis+-+Kap+IT+Libraries - http://hillelcoren.com/flex-autocomplete/ - https: // www.flextras.com/index.cfm?event=ProductHome&productID=19&CFID=4363175&CFTOKEN=ec3c4e2825bee095-DCFF8586-EB12-6C24-534CB18017BF2E01 –
@Florian F Спасибо за вилку. – JeffryHouser