platon_os
30.10.2008, 11:30
Подскажите пожалуйста!
У меня есть XML объект, который является датапровайдером.
<mx:XML id="timetableGrid" xmlns="">
<timetablegrid>
<ttcell>
<startTime><hh>12</hh><mm>38</mm></startTime>
<endTime><hh>13</hh><mm>38</mm></endTime>
<type>class</type>
</ttcell>
</timetablegrid>
</mx:XML>
Соответственно прикручиваю его к датагриду с итемрендерерами
<mx:DataGrid x="10" y="146" height="275" width="460" dataProvider="{timetableGrid.ttcell}">
<mx:columns>
<mx:DataGridColumn headerText="Начало" dataField="startTime" itemRenderer="TimeEditItemRenderer"/>
<mx:DataGridColumn headerText="Конец" dataField="endTime" itemRenderer="TimeEditItemRenderer"/>
<mx:DataGridColumn headerText="Тип" dataField="type"/>
</mx:columns>
</mx:DataGrid>
Однако, когда я обращаюсь из итемрендерера к data, то там оказывается не элемент из которого должны браться данные в ячейку а весь ttcell. Это так и должнобыть или я что-то делаю не так? И если так и должно быть то как с этим бороться (мне нужно два одинаковых итемрендерера для разных столбцов)?
У меня есть XML объект, который является датапровайдером.
<mx:XML id="timetableGrid" xmlns="">
<timetablegrid>
<ttcell>
<startTime><hh>12</hh><mm>38</mm></startTime>
<endTime><hh>13</hh><mm>38</mm></endTime>
<type>class</type>
</ttcell>
</timetablegrid>
</mx:XML>
Соответственно прикручиваю его к датагриду с итемрендерерами
<mx:DataGrid x="10" y="146" height="275" width="460" dataProvider="{timetableGrid.ttcell}">
<mx:columns>
<mx:DataGridColumn headerText="Начало" dataField="startTime" itemRenderer="TimeEditItemRenderer"/>
<mx:DataGridColumn headerText="Конец" dataField="endTime" itemRenderer="TimeEditItemRenderer"/>
<mx:DataGridColumn headerText="Тип" dataField="type"/>
</mx:columns>
</mx:DataGrid>
Однако, когда я обращаюсь из итемрендерера к data, то там оказывается не элемент из которого должны браться данные в ячейку а весь ttcell. Это так и должнобыть или я что-то делаю не так? И если так и должно быть то как с этим бороться (мне нужно два одинаковых итемрендерера для разных столбцов)?