我正在努力让这段代码正常运行,我们将非常感谢您的帮助。
<mx:DataGrid x="359" y="221" width="623" height="176">
<mx:dataProvider>
<fx:Object name="Garbage Collection" code="7777" hours="2"/>
<fx:Object name="Road Repair" code="8888" hours="6"/>
<fx:Object name="Lawn Maintenance" code="9999" hours="12"/>
</mx:dataProvider>
<mx:columns>
<mx:DataGridColumn headerText="Column 1" dataField="name"/>
<mx:DataGridColumn headerText="Column 2" dataField="code"/>
<mx:DataGridColumn headerText="Column 3" dataField="hours"/>
</mx:columns>
</mx:DataGrid>
我的栏目中甚至没有标题文字......我真的不明白。
感谢
皮尔
答案 0 :(得分:0)
<mx:DataGrid x="359" y="221" width="623" height="176">
<mx:dataProvider>
<fx:Object name="Garbage Collection" code="7777" hours="2"/>
<fx:Object name="Road Repair" code="8888" hours="6"/>
<fx:Object name="Lawn Maintenance" code="9999" hours="12"/>
</mx:dataProvider>
<mx:columns>
<mx:DataGridColumn headerText="Column 1" dataField="name"/>
<mx:DataGridColumn headerText="Column 2" dataField="code"/>
<mx:DataGridColumn headerText="Column 3" dataField="hours"/>
</mx:columns>
</mx:DataGrid>
答案 1 :(得分:0)
尝试将<fx:Object />
包装在数组中:
<mx:dataProvider>
<mx:Array>
<fx:Object />
</mx:Array>
</mx:dataProvider>
答案 2 :(得分:0)
Adobe不需要<fx:Array>
:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/DataGrid.html?filter_flex=4.1&filter_flashplayer=10.1&filter_air=2
但它也应该与数组一起使用。在调试应用程序时,DataGrid的dataProvider是否设置了?