Просмотр полной версии : Array to DataGrid
Anry_coolboy
18.08.2009, 14:16
Как сделать DataGrid из двумерного массива?
Добавлено через 2 минуты
Сорри, не в тот топик попал. Перенаправте пожалуйста во Flex. :-)
http://livedocs.adobe.com/flex/3/langref/mx/controls/DataGrid.html
Первый пример (вверху страницы).
Anry_coolboy
18.08.2009, 16:36
<mx:DataGrid>
<mx:dataProvider>
<mx:Object Artist="Pavement" Price="11.99" Album="Slanted and Enchanted"/>
<mx:Object Artist="Pavement" Album="Brighten the Corners" Price="11.99"/>
</mx:dataProvider>
<mx:columns>
<mx:DataGridColumn dataField="Album"/>
<mx:DataGridColumn dataField="Price"/>
</mx:columns>
</mx:DataGrid>
Понятное дело я видел его. Этот пример не совсем то что мне нужно. У меня немного другая задача. у меня есть просто матрица чисел:
1 2 3
4 5 6
7 8 9
Судя по этому примеру мне надо писать вот так:
<mx:DataGrid>
<mx:dataProvider>
<mx:Object 0="1" 1="1" 2="3"/>
<mx:Object 0="4" 1="5" 2="6"/>
</mx:dataProvider>
<mx:columns>
<mx:DataGridColumn dataField="0"/>
<mx:DataGridColumn dataField="1"/>
<mx:DataGridColumn dataField="2"/>
</mx:columns>
</mx:DataGrid>
Способ не совсем красивый. Существует какой нибуть другой способ?
<mx:dataProvider>
<mx:Array>
<mx:Number>0</mx:Number>
<mx:Number>1</mx:Number>
<mx:Number>2</mx:Number>
</mx:Array>
<mx:Array>
<mx:Number>0</mx:Number>
<mx:Number>1</mx:Number>
<mx:Number>2</mx:Number>
</mx:Array>
</mx:dataProvider>
Вообще-то так, но я не вижу в такой записи ничего предосудительного, что вас смущает?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.