tout le monde! Je travaille sur une sorte de composant de saisie semi-automatique et j'ai rencontré un problème. Lorsque vous créez une nouvelle instance d'un composant, remplissez-la avec des données - tout semble aller bien. Lorsque l'utilisateur tape une lettre dans le champ inputField (et le filtre accepte un ou plusieurs enregistrements) - tout va bien, MAIS si le premier utilisateur tape une mauvaise lettre (le filtre a renvoyé 0 enregistrements) - j'obtiens une exception null-pointer.Force combobox pour créer une liste déroulante
Ce composant est basé sur ComboBox. J'ai quelques réflexions à ce sujet: je suppose que la liste déroulante n'est pas créée à la fois, des idées sur la façon de forcer mon autoComplete pour le créer? Je sais 1 façon - copier/coller du code encapsulé de la classe ComboBox .. mais ce serait trop de celui-ci .. Je suis à la recherche d'une meilleure solution. Ou, peut-être que quelqu'un a fait face à un problème similaire et a l'autre chemin à parcourir?
Merci à l'avance :)
Peut-être qu'il serait plus facile d'utiliser un composant de saisie semi-automatique existant. Ils sont nombreux: - 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 Merci pour la prise. – JeffryHouser