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

objeto

y 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

¿Fue útil?

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
scroll top