Flex DataGrid столбец не отображает значение
-
01-10-2019 - |
Вопрос
У нас есть 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"
Надеюсь, это поможет.
Не связан с StackOverflow