Hola
bueno, la cosa es mas o menos lo mismo... vos para completar el datagrid debes tener la informacion guardada en algun lado.... por ejemplo
Código :
datos = new Array({col1:"hfdjghdfkghkfjd",col2:"hgkjfdh"}, {col1:"gggggggg",col2:"hjfg"});
miDataGrid.dataProvide=datos;Por lo tanto, para hacer el buscador sobre los datos del datagrid, no lo haces sobre el datagrid, sino q lo haces sobre el array q contiene los datos...
Código :
//completo el datagrid
datos = new Array({equipo:"Boca Juniors", posicion:"Campeon"}, {equipo:"Independiente", posicion:"segundo"},{equipo:"Racing Club", posicion:"tercero"},{equipo:"Lanus", posicion:"cuarto"},{equipo:"San Lorenzo", posicion:"quinto"},{equipo:"Velez", posicion:"sexto"},{equipo:"River Plate", posicion:"septimo"});
dg.addColumn("equipo");
dg.addColumn("posicion");
dg.dataProvider = datos;
//codigo del boton
buscar.onPress = function() {
if (_root.texto.text != "") {
a = false;
i = -1;
cont = 0;
while (!a && cont<datos.length) {
fuente = miCampo = datos[cont].equipo.toLowerCase()
encontro = fuente.indexOf(texto.text.toLowerCase(), 0);
fuente = miCampo = datos[cont].posicion.toLowerCase()
encontro2 = fuente.indexOf(texto.text.toLowerCase(), 0);
if( encontro != -1 || encontro2 != -1){
trace(cont)
dg.selectedIndex=cont
dg.vPosition = cont
a = true
}
cont++
}
}
};Si queres el ejemplo utilizando el codigo de busqueda (la clase) que esta en el tutorial q haces referencia, avisa q te lo mando
saludos!