私のデータグリッドの dataProvider は、2 つの列を持つ arrayCollection です。arrayCollection の最初の列には true または false が含まれ (チェックボックスが選択されるように)、もう 1 つの列にはタグが含まれます。これは、arraycollection に各チェックボックスに表示される実際の文字列が含まれていないことを意味します。使用する必要があるタグは、XML ファイルからラベルを取得します。したがって、ラベルは XML ファイルから取得されます。
XML ファイルは次のとおりです。
<tags>
<tags1>CheckBox Label 1</tags1>
<tags2>CheckBox Label 2</tags2>
<tags3>CheckBox Label 3</tags3>
</tags>
したがって、DatagridColumn で「labelFunction」属性を使用する必要があると思います。これは、データグリッドの各チェックボックスにラベルを表示できるようにするために使用する方法ですか?
私のデータグリッドのコードは次のとおりです。
<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>
誰でもこの問題で私を助けることができますか?
ありがとう