Flex cuadrícula de datos de columna no se muestra el valor
-
01-10-2019 - |
Pregunta
Tenemos una cuadrícula de datos:
<nross:ScalableDataGrid id="grid"
dataProvider="{model.practiceJoinRequestThickList.practiceJoinRequestThicks}">
<nross:columns>
<ui:DataGridToolTipColumn headerText="ID" dataField="practiceJoinRequest.userId"/>
<ui:DataGridToolTipColumn headerText="Name" dataField="userName"/>
<ui:DataGridToolTipColumn headerText="Email" dataField="userEmailAddress"/>
<ui:DataGridToolTipColumn headerText="Office"/>
<ui:DataGridToolTipColumn headerText="City" dataField="practice.practiceContactAddresses.address.city"/>
</nross:columns>
</nross:ScalableDataGrid>
donde practiceJoinRequestThicks es un ArrayCollection de objeto PracticeJoinRequestThick.
El PracticeJoinRequestThick tiene un objeto de práctica.
Practice tiene un ArrayCollection "PracticeContactAddresses", que es un ArrayCollection de objeto PracticeContactAddress
objetoy PracticeContactAddress tiene objeto Dirección que tiene la ciudad de campo: Cadena
Ahora cuando trato de mostrar la ciudad, que no funciona. Le agradecería si alguien me puede ayudar en este sentido.
Gracias
Harish
Solución
Si practiceContactAddresses es un ArrayCollection, necesita conjunto que se está refiriendo. Algo así: dataField="practice.practiceContactAddresses[0].address.city"
Espero que ayude.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow