Es sencillo crear un desplegable con extJS, siempre y cuando tengas claro como, hoy vamos a ver un ejemplo muy básico de como hacerlo.
Primero tenemos que crear una variable que contenga el array representativo del del contenido del desplegable.
var misDatos = [
[1, 'item1'],
[2, 'item2']
];
A continuación creamos el desplegable, y le asignamos esta variable mediante la propiedad store.
var combo = new Ext.form.ComboBox({
store: new Ext.data.SimpleStore({
id:0
,fields:
[
'myId', //numeric value is the key
'myText' //the text value is the value
]
,data: misDatos
})
,valueField:'myId'
,displayField:'myText'
,mode:'local'
// rest of config
});
Aparentemente eso es todo, otro día veremos ejemplos más elaborados.
Aqui podéis encontrar varios ejemplos que os pueden ayudar a comprender mejor el elemento ComboBox.
Tags: combo, comboBox, desplegable, ExtJS, Java Script, select