French Utilisation Spinner

Beber

Member
Bonjour,

2 questions concernant les spinners :

- est-il possible de ne rien afficher dans le spinner une fois qu'il est chargé ?
- comment forcer l'affichage du spinner sur un des items de la liste ?

Merci
 

lemonisdead

Well-Known Member
Licensed User
Longtime User
Bonjour,
est-il possible de ne rien afficher dans le spinner une fois qu'il est chargé ?
En effet, le Spinner peut s'alimenter à l'aide d'une liste en utilisant AddAll. Il suffit donc de passer au Spinner une liste vide. Ou encore, de vider le contenu du Spinner en utilisant Clear.
B4X:
Dim sp As Spinner
sp.Initialize("SP")

Dim Liste As List
Liste.Initialize
Liste.AddAll(Array As String("value1","value2"))
'remplit la liste du spinner
sp.AddAll(Liste)

' vide le spinner
sp.Clear

Pour présélectionner un valeur du Spinner, il suffit d'utiliser SelectedIndex
B4X:
Dim sp As Spinner
sp.Initialize("SP")

Dim Liste As List
Liste.Initialize
Liste.AddAll(Array As String("value1","value2","value3","value4"))
sp.SelectedIndex=2
 

klaus

Expert
Licensed User
Longtime User
Pour la première question, une autre solution lors du remplissage, est de mettre la première entrée vide, ou mieux avec un indication, puis de remplir la suite.
J'utilise cette solution pour des filtres de bases de donnés, première entrée = "Pas de filtre"
 

Beber

Member
Super !
Merci pour ces 2 réponses complémentaires et que je vais utiliser !

Merci Lemonisdead, merci Klaus.
 
Top