Banner

DESARROLLO Y DISEÑO WEB

Listado de Artículos sobre DataGrids

Cambiar el valor del padre del item seleccionado en un DataGrid con jerarquía de datos

Supongamos que tenemos un arrayCollection con unos campos, p.e., id, nombre y estado (dónde estado es una imagen y los demás son de tipo texto) y supongamos también que tenemos un AdvancedDataGrid asociado con ese array. Pues bien, queremos pinchar en un elemento del AdvancedDataGrid y que se ponga el elemento padre (si lo tiene) al mismo valor que el que tenemos seleccionado y por supuesto, todos sus hijos (si es que los tiene).

Filas de un datagrid de altura variable

Hoy vamos a ver cómo realiar un datagrid con campos largos, que no entrarían en una fila. Por ejemplo un texto descripción de 300 caracteres. Lo primero, es decir que dpUrlsList es una arrayCollection que priviene de un XML creado desde PHP y que tiene la siguiente estructura:

Agenda telefónica en PHP y Flex

Básicamente lo que haremos es crear una base de datos en la que contendrá nuestros contactos, de ahí mediante un archivo en PHP generamos un documento XML y posteriormente lo consumimos con Adobe Flex y hacemos que lo muestre en un DataGrid. Primero creamos nuestra Tabla en MySQL e insertamos algunos registros para poder utilizarla...

Actualización de un DataGrid preservando los nodos abiertos y el scroll en Flex

NOTA: Este ejemplo se refresca cada 30 segundos. Hace mas o menos una semana me solicitaron que realizase un Adavance Datagrid en Flex con la peculiaridad de que se actualizase solo. Me puse a realizar el trabajo cuando de repente me encontré con que al recargar los valores en el ADG se ponía el estado del Datagrid al estado inicial, es decir, si en el ADG pusimos como parámetro displayItemsExpanded = "true", al refrescar o recargar los valores, aunque hubieramos cerrado uno o varios elementos,se volvía a poner totalmente abierto y si el parámetro displayItemsExpanded = "false" se quedaba totalmente recogido. O sea, que ni preservaba los nodos abiertos ni el scroll, ni nada.

Página  1