Flex Datagrid Colonna non visualizzando il valore
-
01-10-2019 - |
Domanda
Abbiamo 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>
dove practiceJoinRequestThicks è un ArrayCollection dell'oggetto PracticeJoinRequestThick.
Il PracticeJoinRequestThick ha un oggetto di pratica.
Practice ha un ArrayCollection "PracticeContactAddresses", che è un ArrayCollection dell'oggetto PracticeContactAddress
oggettoe PracticeContactAddress ha oggetto Indirizzo che ha la città di campo: String
Ora, quando provo a visualizzare la città, non funziona. Le sarei grato se qualcuno mi può aiutare in questo senso.
Grazie
Harish
Soluzione
Se practiceContactAddresses è un ArrayCollection, è necessario impostare quale si fa riferimento. Qualcosa in questo modo: dataField="practice.practiceContactAddresses[0].address.city"
La speranza che aiuta.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow