Frage

Wir haben ein 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>

wo practiceJoinRequestThicks ist ein Arraycollection von PracticeJoinRequestThick Objekt.

Die PracticeJoinRequestThick hat eine Praxis Objekt.

Die Praxis hat eine Arraycollection „PracticeContactAddresses“, die eine Arraycollection von PracticeContactAddress Objekt ist

und PracticeContactAddress Objekt Adresse Objekt, das das Feld Stadt hat: String

Nun, wenn ich versuche, die Stadt angezeigt werden, funktioniert es nicht. Ich würde mich freuen, wenn mir jemand in dieser Hinsicht helfen kann.

Danke

Harish

War es hilfreich?

Lösung

Wenn practiceContactAddresses ein Arraycollection ist, müssen Sie Menge, die man Sie sich beziehen. So etwas wie so: dataField="practice.practiceContactAddresses[0].address.city"

Ich hoffe, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top