DataGrid и статический поставщик данных - PullRequest
0 голосов
/ 10 сентября 2010

Я пытаюсь заставить этот код работать, любая помощь будет принята с благодарностью.

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

У меня даже нет текста заголовка в моих столбцах ... Я действительно не понимаю.

Спасибо

Pierre

Ответы [ 3 ]

0 голосов
/ 10 сентября 2010

Попробуйте обернуть свои <fx:Object /> в массив:

<mx:dataProvider>
    <mx:Array>
        <fx:Object />
    </mx:Array>
</mx:dataProvider>
0 голосов
/ 10 сентября 2010

Вам не нужно <fx:Array> для Adobe: 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 Но оно также должно работать с массивом.Атрибут dataProvider вашего набора DataGrid при отладке приложения?

0 голосов
/ 10 сентября 2010

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

...