DataProvider моего datagrid - это arrayCollection с двумя столбцами. Первый столбец arrayCollection содержит true или false (так что флажок установлен), а другой столбец содержит теги, это означает, что массив array не содержит фактической строки, которая будет отображаться на каждом флажке. Теги, которые необходимо использовать, будут извлекать метку из файла XML. Таким образом, метки будут происходить из файла XML.
XML-файл выглядит так:
<tags>
<tags1>CheckBox Label 1</tags1>
<tags2>CheckBox Label 2</tags2>
<tags3>CheckBox Label 3</tags3>
</tags>
Следовательно, я считаю, что мне нужно будет использовать атрибут labelFunction в DatagridColumn. Можно ли использовать этот способ, чтобы я мог показывать метку на каждом флажке в таблице данных?
Код для моей сетки данных такой:
<mx:DataGrid id="myGrid" dataProvider ="myDP" showHeaders="false" headerHeight="0">
<mx:columns>
<mx:DataGridColumn headerText="" dataField="IS_ACCESSIBLE">
<mx:itemRenderer>
<fx:Component>
<mx:HBox horizontalAlign="left">
<s:CheckBox id="mycheckBox"/>
</mx:HBox>
</fx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
Может ли кто-нибудь помочь мне с этим вопросом?
Спасибо