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

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top