Bonjour,
Je souhaiterais faire une chose assez simple.
Il faudrait que je puisse ajouter un record "Tous" dans ma liste déroulante après que les données soient chargées.
Je m'explique :
J'utilise une comboBox à plusieurs endroits de mon site. A un endroit, cette comboBox me sert à enregistrer un formulaire, et à un autre endroit cette dernière me sert à filtrer selon une catégorie.
Je voudrais donc pouvoir ajouter un record "Tous", uniquement après affichage de ma comboBox de recherche.
Voici le code de ma comBox avec l'ajout de mon item :
Mais ceci ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 { xtype : 'combo', id : 'filterIndicatorsByType', itemId : 'filterIndicatorsByType', store : 'IndicatorTypes', fieldLabel : 'Type ', labelAlign : 'right', labelWidth : 75, editable : false, valueField : 'criterion_id', displayField: 'criterion_code', listeners: { afterrender: { fn: function (combo) { combo.getStore().add({criterion_id : '25', criterion_code : 'test'}); } } } }
Néanmoins j'ai l'impression que le record supplémentaire s'affiche un court instant.
Merci d'avance de vos réponses![]()
Partager