[DEBUTANT] Combobox extjs
Bonjour,
Je ne comprend pas très bien le fonctionnement d'un combobox en ExtJS.
Tout d'abord la création d'un JSON store qui récupèrent dans la base de données les informations nécessaire :
Code:
1 2 3 4 5 6 7
| var store = new Ext.data.JsonStore({
autoDestroy: true,
url:'select.php',
root:'principal',
idProperty:'id_store',
fields:['id_store','lib_store']
}); |
Ensuite la création du combobox:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| var combo = new Ext.form.ComboBox({
fieldLabel:'Selection',
id:'select_store',
store: store,
valueField:'id_store',
displayField:'lib_store',
typeAhead: true,
mode: 'remote',
minChars:1,
triggerAction: 'all',
emptyText:'Selection...',
selectOnFocus:true,
width:200
}); |
Lorsque je "POST" le combobox, je récupère : "lib_store" .
J'aimerais à l'affichage, afficher "lib_store" et lors du POST récupérer "id_store".
La question est donc, il y a t-il une méthode pour le faire avec des attributs du combobox? que signifie displayField et valueField? merci d'avance...