datagrid和static dataprovider

时间:2010-09-09 20:24:45

标签: flex datagrid flex4

我正在努力让这段代码正常运行,我们将非常感谢您的帮助。

<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>

我的栏目中甚至没有标题文字......我真的不明白。

感谢

皮尔

3 个答案:

答案 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)

Adob​​e不需要<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是否设置了?