SWF: http://200.67.11.31/Prototipo/Mapa.swf
XML: http://200.67.11.31/Prototipo/Lotes.xml
y este es el código ActionScript que estoy utilizando:
Código :
// Importar clases necesarias para los UIControls
import mx.controls.*;
import mx.controls.gridclasses.DataGridColumn;
// instancias de tipos de datos en el Escenario.
var cbMunicipios:ComboBox;
var cbParques:ComboBox;
var dg:DataGrid;
var conector:mx.data.components.XMLConnector;
cbDisponibilidad.dataProvider = [{label:"Disponibilidad...", value:""} , {label:"Disponible", value:"Disponible"}, {label:"No Disponible", value:"NO DISPONIBLE"}, {label:"Apartado", value:"Apartado"}];
cbTipoTerreno.dataProvider = [{label:"Tipo...", value:""} , {label:"Lote", value:"Lote"}, {label:"Nave", value:"Nave"}, {label:"Otro", value:"Otro"}];
cbOperacion.dataProvider = [{label:"Operación...", value:""} , {label:"Venta", value:"Venta"}, {label:"Renta", value:"Renta"}];
cbDisponibilidad.addEventListener("change", filterListener);
function filterListener(evt_obj:Object):Void {
var selItem:Object = evt_obj.target.selectedItem;
if (selItem.value.length == 0) {
ds.filtered = false;
} else {
ds.filtered = true;
ds.filterFunc = function(item:Object):Boolean {
return (item.disponibilidad == selItem.value);
}
}
}
ATTE. NETO
[MhX] Por favor, cuando postees código usa las etiquetas [code] [/MhX]
