| ||||
| Vamos a ver! El Combobox funciona mas o menos asi: Creamos un Array con un Label y un Data Label sera la etiqueta que aparecera en el Listado y Data la informacion que contendra.
Código:
tuarray = new Array();
tuarray[0] = {label:"*****", data:" "};
tuarray[1] = {label:"Hola", data:"Saludo"};
tuarray[2] = {label:"Adios", data:"despedida"};
tuarray[3] = {label:"Salud", data:"Brindis"};
Esta es la funcion que manejara el Combo
Código:
Con esta funcion comprobamos que Combo1 contenga al menos un dato.function manejador(Combo1) {
var rotulo = Combo1.getSelectedItem().data;
if (rotulo.length > 0) {
valor = rotulo;
}
}
Ahora Si al escoger de la lista del combo1 "Hola" la variable valor tomara el valor de Saludo Adios --> despedida etc etc.
Código:
Por ultimo hacemos nuestro combo no editable Combo1.setEditable (false);
Combo1.setDataProvider (tuarray);
Combo1.setChangeHandler ("manejador");
Especificamos de Donde tomar la Info tuarray e indicamos que funcion manejara dichos Datos. manejador Ahora solo deberas arrastrar al escenario un combobox e instanciarlo con el nombre Combo1 y un texto de campo dinamico con el nombre de variable valor Y para tomar tus valores desde BBDD puedes utilizar LoadVars y arrojarlos a un array con la Funcion Onload. Saludos!! |