Comunidad de diseño web y desarrollo en internet online

problema con filtrado de datos

Citar            
MensajeEscrito el 25 Ago 2008 09:55 pm
buenas, estoy haciendo un programa hecho en flash 8, y tengo un problema. no me filtra como quiero.

me pidieron que al momento de filtrar el precio (f_valor_txt) me mostrase los precios igual y menores, pero me muestra el precio igual, y si empieza con el mismo numero me lo muestra, independiente si es mayor o menor..

alguna ayuda?

Código :

if (nombre_input.text != '' or f_valor_txt.text != '' or codf_txt.text != '') {
      datos.filterFunc();
      datos.filtered = true;
      datos.filterFunc = function(registro:Object) {
         var filtro:Boolean = new Boolean();
         if(nombre_input.text != '') filtro = filtro and String(registro.Comuna).toLowerCase().substr(0, nombre_input.text.length) == nombre_input.text;         
         if(codf_txt.text != "") filtro = filtro and String(registro.Cod).substr(0, codf_txt.text.length) == codf_txt.text;
         if(f_valor_txt.text != "") filtro = filtro and String(registro.Valor).substr(0, f_valor_txt.text.length) <= f_valor_txt.text;
         
         return filtro;

      
      };
   } else {
      datos.filtered = false;
   }
};

Por zethtx

3 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 01 Sep 2008 05:11 am
Te dejo un ejemplo aqui de como lo puedes hacer.
Para convertir strings a numero hay que usar la función parseInt.

Espero que te sirva.
Saludos!.

Url del Ejemplo: http://cep.la/X/PriceFilter.html

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

safari

 

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