Comunidad de diseño web y desarrollo en internet online

Como vaciar dataGrid ?

Citar            
MensajeEscrito el 01 Abr 2008 03:32 am
hola, necesito ayuda
estoy listando con un datagrid y segun el elemento del combo que seleccione me lista unos datos asociados a ese elemento..El tema es que cuando voy a elegir otro elemento en el combo no me borra los datos del elemento anterior y por lo tanto me quedan listados los datos del anterior y del actual..

var array:Array = new Array();
var miXML:XML = new XML();
combo.addEventListener("change",listar);

Código :

function listar(){
vaciar();
miXML.load("http://localhost/web/mostrar.php?buscar="+combo.getItemAt(combo.selectedIndex).data);
}

Código :

function vaciar(){
   array.splice(0, array.length);
   datos.logChanges = true;
   datos.clear();
   datos.filtered = false;
   grid.dataProvider = datos.dataProvider;
}

datos es el nombre del dataSet. gracias

Por manyametal

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Abr 2008 08:53 am
Usa esta sentencia:

Código :

datos.removeAll();

¿datos es el nombre de tu datagrid no? si no pues cambia "datos" por tu datagrid

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 01 Abr 2008 06:24 pm
gracias... datos es el nombre del dataSet.
probe de esas formas pero tampoco funciona
el tema es que me borra el dataGrid por un instante y luego me muestra los elementos.. El problema no estara en el miXML.load que guarda lo anterior?????

Por manyametal

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Abr 2008 08:57 am
Si en la funcion listar primero lo vacias y luego cargas los datos,normal que se te llene de nuevo.
Yo de ti crearia un nuevo objeto xml.

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.