Ajax en Web Panels: Cómo refrescar automáticamente los datos mostrados en un grid cuando los filtros se modifican y cómo lograr paginado automático

Mediante Ajax puede lograrse que los datos mostrados en un grid se refresquen automáticamente cuando el usuario modifica el valor de algún filtro; los filtros se pueden presentar como combos dinámicos relacionados en ejecución, así como campos edit con autocomplete, lo que dará gran interactividad al web panel. Además simplemente configurando una propiedad, logramos que se muestren n registros por página del grid y en ejecución, haciendo clic sobre la columna, logramos ordenar los datos de esa página por esa columna.

Trabajamos estos conceptos a través de un ejemplo: el Web Panel Travel que desplegará en un grid los vuelos existentes, permitiendo filtrar por pais/ciudad origen y también destino (serán combos dinámicos relacionados), así como por nombre de aerolínea (será un edit con propiedad Suggest)



Para los combos dinámicos se utilizan propiedades Control Type y Empty Item.

Presente en: