2010-09-07 91 views
0

我們有一個DataGrid:Flex的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> 

其中practiceJoinRequestThicks是PracticeJoinRequestThick對象的ArrayCollection。

PracticeJoinRequestThick有一個練習對象。

實踐有一個ArrayCollection「PracticeContactAddresses」,這是PracticeContactAddress對象的ArrayCollection

和PracticeContactAddress對象都有它具有場城市Address對象:字符串

現在,當我嘗試顯示城市,它不行。如果有人能在這方面幫助我,我將不勝感激。

感謝

哈里什

回答

1

如果practiceContactAddresses是一個ArrayCollection,你需要設置你指的是哪一個。像這樣的東西:dataField="practice.practiceContactAddresses[0].address.city"

希望有所幫助。

+0

感謝您的回覆韋德......但它不工作:( – Harry 2010-09-07 21:49:03