Bonjour,
J'ai une question concernant l'utilisation de composants smartGWT, et plus précisément du composant ComboBoxItem.
Mon besoin initial :
- L'utilisateur peut choisir une valeur parmis une collection de String...
- cette collection est relativement conséquente (plus de 115 000 entrées)
pour pallier aux problèmes de performances, la "valueMap" associée (collection des valeurs possibles pour l'auto-complétion) est récupérée à la volée par appel asynchrone.
Jusque là tout se passe bien, sauf que les valeurs possibles respectent certains patterns : caractères compris entre [A-Z0-9_-.], donc pas de minuscule, pas de signes de ponctuation "exotiques", pas d'espaces.
Je souhaite donc mettre un filtre/formatteur sur la saisie dans un composant ComboBoxItem.
Ce genre de filtre/formatteur existe pour les composant TextItem :
Code :
- TextItem component = new TextItem();
- // auto-convert characters to uppercase
- component.setCharacterCasing(CharacterCasing.UPPER);
- // add input mask
- component.setMask(">[0-9A-Z_-.]" );
|
Mais ça ne semble pas exister pour les autres composants
Il y a un moyen de faire ça ?