Ejemplo de llenado de un datagrid y de acciones al seleccionar una celda.
Resumen de métodos de la clase DataGrid
En la tabla siguiente se enumeran los métodos de la clase DataGrid.
|
Método |
Descripción |
|---|---|
| DataGrid.addColumn() | Añade una columna a la cuadrícula de datos. |
| DataGrid.addColumnAt() | Añade una columna a la cuadrícula de datos en una ubicación especificada. |
| DataGrid.addItem() | Añade un elemento a la cuadrícula de datos. |
| DataGrid.addItemAt() | Añade un elemento a la cuadrícula de datos en una ubicación especificada. |
| DataGrid.editField() | Reemplaza los datos de celda en una ubicación especificada. |
| DataGrid.getColumnAt() | Obtiene una referencia a una columna en una ubicación especificada. |
| DataGrid.getColumnIndex() | Obtiene una referencia al objeto DataGridColumn en el índice especificado. |
| DataGrid.removeAllColumns() | Elimina todas las columnas de una cuadrícula de datos. |
| DataGrid.removeColumnAt() | Elimina una columna de una cuadrícula de datos en una ubicación especificada. |
| DataGrid.replaceItemAt() | Reemplaza un elemento de una ubicación especificada por otro. |
| DataGrid.spaceColumnsEqually() | Distribuye espacios uniformes en todas las columnas. |
final = _root.cliente_dades.length;
lesDades = new Array();
dades_dg.dataProvider = lesDades;
for (a=0; a<final; a++) {
lesDades.addItem({Cliente:_root.cliente_dades[a], Proyecto:_root.proyecto_dades[a], Id:_root.id_dades[a]});
}
mostrar = new Object();
mostrar.cellPress = function() {
seleccion = dades_dg.selectedItem.Proyecto;
trace(seleccion);
};
dades_dg.addEventListener("cellPress", mostrar);
//
dades_dg.setStyle("backgroundColor", 0x333333);
dades_dg.setStyle("disabledColor", 0xFFFFFF);
dades_dg.setStyle("vGridLines", false);
dades_dg.setStyle("hGridLines", true);
