Vereis, tengo una pequeña aplicación con dos states (no soy muy amigo de los states pero me viene al pelo), en los que tengo un datagrid para mostar datos de una tabla, y un pequeño formulario para editar los datos en el otro.
En el momento de entrar en segundo state para mostrar la página detalle con su formulario, creo todos los formitems dinámicamente, en función a las columnas que existen en el datagrid.
Código :
for(var j:uint=0;j<dg.columns.length;j++){
var column:Object=dg.columns[j]
var item:ItemForm=new ItemForm()
item.label=column.dataField
BindingUtils.bindProperty(item, "texto",datos.getItemAt(dg.selectedIndex),column.dataField);
formulario.addChild(item)
}
De esta manera la vinculación funciona sin problemas (datos es la arrayCollection que contiene toda la data). El problema viene cuando dentro de este state pongo dos botones para navegar por el datagrid sin tener que volver a state principal.
Código :
dg.selectedIndex=dg.selectedIndex+1
Con esto navega el datagrid, pero los cambios no se reflejan en el formulario, por lo que, no me está pillando el Binding.
La verdad es que esta tonteria me está haciendo perder tiempo y no se me ocurre como hacerlo
Un saludo a todos
