Cuestión : Filtros de la flexión

Hola todos, checkboxes y resbaladores de filtración (tiempo (identificación del usinf de los datos del xml del
I: sldepTimeFilter) y precio (identificación: resbalador))los filtros del
CheckBox y los filtros del tiempo están ejecutando correctamente donde como el filtro del precio no está ejecutando el

please comprueba el filtercode: función XMLDataFilters (artículo del

private: Object): Boolean
{
//Stops y Filter
si (falso de vuelta falso del == 1)
del número del && del == de oneStop.selected (artículo. .onWardStops);
si (falso de vuelta falso del == 2)
del número del && del == de twoStops.selected (artículo. .onWardStops);
si (número falso del && del == de twoPlusStop.selected (artículo. .onWardStops) > falso de vuelta de 2)
;
si (== falso 0 del número del && del == de zeroStops.selected (artículo. .onWardStops)) falso de vuelta del
;
si (== falso del artículo. .refundable del && del == de chkRef.selected “SÍ”) falso de vuelta del
;
si (== falso del artículo. .refundable del && del == de chkNonRef.selected “NO”) falso de vuelta del
;
//Time Filter
del
si (>= sldepTimeFilter.values [0] (del número (artículo. .departingHour)) del && del (número (<= sldepTimeFilter.values [1] del artículo. .departingHour))) {el
de vuelta verdad;
} {falso de vuelta del
; precio Filter
del
// del
del
} si (>= slider.values [0] (del número (artículo. .finalFare)) && <= slider.values [1] (del número (artículo. .finalFare))){el
de vuelta verdad;
} {falso de vuelta del
; el
del
del
del
del
} de vuelta verdad;
}
del
class= del

Respuesta : Filtros de la flexión

Bien en las líneas “//TimeFilter y las 5 líneas siguientes usted dice “si sus estos entonces de vuelta verdad”… “falso de vuelta otro”…. la llamada de función se acaba tan aquí.

En el primer segmento usted clasifica falso de vuelta, si un cheque falla. Usted debe haber continuado esa lógica.
Notar la lógica invertida del si las declaraciones… en Tiempo-Filtro y Precio-Filtro yo vuelven solamente falso si los criterios son inválidos.

Conjeturo que usted tendría que cambiar su lógica:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
    función privada XMLDataFilters (artículo: Objeto): Boleano {
        //Stops y filtro reembolsable
        si (== falso del número del && del == de oneStop.selected (artículo. .onWardStops) 1)
            falso de vuelta;
        si (== falso del número del && del == de twoStops.selected (artículo. .onWardStops) 2)
            falso de vuelta;
        si (&& falso del == de twoPlusStop.selected número (artículo. .onWardStops) > 2)
            falso de vuelta;
        si (== falso 0 del número del && del == de zeroStops.selected (artículo. .onWardStops))
            falso de vuelta;
        si (== falso del artículo. .refundable del && del == de chkRef.selected “SÍ”)
            falso de vuelta;
        si (== falso del artículo. .refundable del && del == de chkNonRef.selected “NO”)
            falso de vuelta;

        Filtro de //Time
        si ((número (artículo. .departingHour) < sldepTimeFilter=""> sldepTimeFilter.values [1]))
            falso de vuelta;

        Filtro del precio de //
        si ((número (artículo. .finalFare) < slider=""> slider.values [1]))
            falso de vuelta;

        de vuelta verdad;
    }
Otras soluciones  
 
programming4us programming4us