Flex DataGrid لا يعرض القيمة
-
01-10-2019 - |
سؤال
لدينا مخطط بيانات:
<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>
حيث تمارس justjoinrequestthicks هو ArrayCollection من كائن الممارسة justjoinrequestthick.
الممارسة justjoinrequestthick لديها كائن التدريب.
الممارسة لها ArrayCollection "chargeContactAddresses" وهو عبارة عن كائن arrayecontactaddress
كما أن كائن kserviceContActAddress لديه كائن العنوان الذي يحتوي على مدينة الميدان: سلسلة
الآن عندما أحاول عرض المدينة ، فإنها لا تعمل. وسأكون ممتنا لو كان بإمكان شخص ما مساعدتي في هذا الصدد.
شكرًا
هاريش
المحلول
إذا كان arrayContactAddresses هو ArrayCollection ، فأنت بحاجة إلى تعيين أي شخص تشير إليه. شيء مثل ذلك: dataField="practice.practiceContactAddresses[0].address.city"
امل ان يساعد.
لا تنتمي إلى StackOverflow