質問

データグリッドがあります:

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

PracticeJoinRequestThicksは、PracticeJoinRequestThickオブジェクトの配列です。

PracticeJoinRequestThickには、実践オブジェクトがあります。

実践には、PracticeContactAddressオブジェクトの配列である「PracticeContactAddresses」の配列があります

およびPracticeContactAddressオブジェクトには、フィールドシティを備えたアドレスオブジェクトがあります:文字列

今、私が都市を展示しようとするとき、それはうまくいきません。誰かがこの点で私を助けてくれたら感謝します。

ありがとう

ハリッシュ

役に立ちましたか?

解決

PracticeContactAddressesがARRAYCOLLECTIONSである場合、参照しているものを設定する必要があります。 SOのようなもの: dataField="practice.practiceContactAddresses[0].address.city"

それが役立つことを願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top