Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Teníamos un web panel que desplegaba información de los clientes. Ahora queremos que el usuario pueda filtrar la
información deplegada por nombre de cliente. Para ello, agregamos una variable dentro de una tabla de 1 fila por 2
columnas (de modo que nos queden los controles alineados), variable que debemos crear…
A la que llamaremos igual que el atributo, así basa su tipo de datos automáticamente en el del atributo:
1
Page
Y le asociamos un texto:
Nos falta indicarle al grid que cargue solamente los clientes que correspondan al valor ingresado por el usuario en
esa variable. ¿Cómo?
Aquí es donde indicamos las condiciones que deben cumplir los registros correspondientes de la base de datos para
ser cargados en el grid. Si decíamos que el grid tiene como un for each implícito, las conditions son como sus
cláusulas Where.
Así, indicamos que el valor del atributo debe empezar o contener lo que se ingrese en la variable.
2
Page
Veámoslo en ejecución.
Y siguen con E
Cada vez que modificamos el valor de la variable automáticamente se vuelve a cargar el grid con los datos que
cumplen la nueva condición de filtro.
Otra vez se produce el Refresh que accede a la base de datos, y por cada registro que cumpla las conditions, ejecuta
el Load.
Por el valor que asume la propiedad “Automatic refresh” del web panel:
5
Page