मैं आइटम विक्रेता में डेटाग्रिड कॉलम की डेटा फ़ील्ड तक पहुंचने का प्रयास कर रहा हूं। नीचे डेटा ग्रिड है:फ्लेक्स 3: मैं DataGridColumn के डेटा फ़ील्ड को अपने ItemRenderer में कैसे प्राप्त करूं?
<mx:Script>
<![CDATA[
[Bindable] public var weeksOfMoth:ArrayCollection = new ArrayCollection([
{monday:30, tuesday:31, wednesday:1, thursday:2, friday:3, saturday:4, sunday:5},
{monday:6, tuesday:7, wednesday:8, thursday:9, friday:10, saturday:11, sunday:12},
{monday:13, tuesday:14, wednesday:15, thursday:16, friday:17, saturday:18, sunday:19},
{monday:20, tuesday:21, wednesday:22, thursday:23, friday:24, saturday:25, sunday:26},
{monday:27, tuesday:28, wednesday:29, thursday:30, friday:1, saturday:2, sunday:3}
]);
]]>
</mx:Script>
<mx:DataGrid dataProvider="{weeksOfMoth}" >
<mx:columns>
<mx:DataGridColumn itemRenderer="view.DateRenderer" dataField="monday" />
<mx:DataGridColumn itemRenderer="view.DateRenderer" dataField="tuesday" />
<mx:DataGridColumn itemRenderer="view.DateRenderer" dataField="wednesday" />
<mx:DataGridColumn itemRenderer="view.DateRenderer" dataField="thursday" />
<mx:DataGridColumn itemRenderer="view.DateRenderer" dataField="friday" />
<mx:DataGridColumn itemRenderer="view.DateRenderer" dataField="saturday" />
<mx:DataGridColumn itemRenderer="view.DateRenderer" dataField="sunday" />
</mx:columns>
</mx:DataGrid>
और ये मेरे ItemRenderer है:
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" >
<mx:Box >
<!-- How do I get the dataField here?? -->
<mx:Label text="{data[dataField]}" />
</mx:Box>
</mx:Canvas>
itemRenderer के सेट डेटा समारोह में, मैं पूरे एक सप्ताह तक (जो ठीक है) प्राप्त करते हैं, लेकिन itemRenderer नहीं करता ' टी किस दिन उपयोग करना है क्योंकि डेटा फ़ील्ड अज्ञात है। क्या किसी को पता है कि इस डेटा तक कैसे पहुंचे आइटम में फ़ील्ड रेंडरर?
क्रेंडर्स का जवाब सरल है, और यह भी काम करता है। –