Flex Datagrid colonne ne pas afficher la valeur
-
01-10-2019 - |
Question
Nous avons un Datagrid:
<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>
où practiceJoinRequestThicks est un objet ArrayCollection de PracticeJoinRequestThick.
Le PracticeJoinRequestThick a un objet pratique.
La pratique a un ArrayCollection "PracticeContactAddresses" qui est un ArrayCollection d'objet PracticeContactAddress
et objet PracticeContactAddress a objet Adresse qui a la ville de champ: String
Maintenant, quand je tente d'afficher la ville, il ne fonctionne pas. Je vous serais reconnaissant si quelqu'un peut me aider à cet égard.
Merci
Harish
La solution
Si practiceContactAddresses est un ArrayCollection, vous devez définir lequel vous faites référence. Quelque chose comme ceci: dataField="practice.practiceContactAddresses[0].address.city"
L'espoir qui aide.