Вопрос

У нас есть 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>

Там, где на практике - это аракуляция объекта ScrientsoRrequestTick

Практикует, что имеет практический объект.

Практика имеет arraycollection "PracticecontactAddresses", которая представляет собой настраивание объекта TransicecontactAddress

и PracticecontactAddress объект имеет адрес объекта, который имеет поле города: строка

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

Спасибо

Горе

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top