| ||||
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!! |