Столбец Flex Datagrid не отображает значение - PullRequest
0 голосов
/ 08 сентября 2010

У нас есть датагрид:

    <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 - это объект ArrayCollection of PracticeJoinRequestThick.

PracticeJoinRequestThick имеет объект практики.

Practice имеет массив коллекций "PracticeContactAddresses", который представляет собой массив коллекций объекта PracticeContactAddress

и объект PracticeContactAddress имеет объект Address с полем city: String

Теперь, когда я пытаюсь отобразить Город, он не работает. Буду признателен, если кто-нибудь поможет мне в этом.

Спасибо

Хариш

1 Ответ

1 голос
/ 08 сентября 2010

Если practiceContactAddresses - это ArrayCollection, вам нужно указать, на какую вы ссылаетесь. Примерно так: dataField="practice.practiceContactAddresses[0].address.city"

Надеюсь, это поможет.

...