Hola a todos,

Me he carcomido los sesos itentando hacer lo siguiente:
Quiero cargar un DataGrid dinámicamente a través de un XML. este XML contiene la información de todo el DataGrid Este es un ejemplo:

<?xml version="1.0" encoding="UTF-8"?>
<grid nombre="Grid-Prueba" codGrid="14009" numcolumnas="2" >
<columnas>
<columna nombre="Columna 1" codcolumna="4" />
<columna nombre="Columna 2" codcolumna="8" />
</columnas>
<filas>
<fila nombre="FILA_10" codfila="10">
<celdas>
<celda columna="4" tipo="numerico" editable="S" />
<celda columna="8" tipo="fecha" " editable="S" />
</celdas>
</fila>
<fila nombre="FILA_TOTAL" codfila="999999">
<celdas>
<celda columna="4" tipo="alfebetico" editable="S" />
<celda columna="8" tipo="lista" editable="S" />
</celdas>
</fila>
</filas>
</grid>
Como pueden ver existen las columnas y las filas que contienen las celdas, cada celda tiene un atributo llamado tipo que informa si la celda es numerica (solo números), si es alfabética ( solo letras), si es fecha ( selecciona una fecha - DateField), o si es una lista (un comboBox).

¿Como es posible cargar un componente o cellRender por celda (no por columna) según el tipo que necesita?

Es decir si el tipo es numerico cargar un TextField que solo acepte números para esa celda del dataGrid, si el tipo es fecha cargar un dataField para seleccionar la fecha para esa celda del dataGrid, si el tipo es lista carga un comboBox para seleccionar de la lista para esa celda del dataGrid, etc. Es esto posible?

De ante mano gracias por su colaboración.