2010-01-17 4 views
1

Я только начинаю изучать прогибается и AS3Заполнение DataGrid из петли

Я пытаюсь получить информацию в сетке данных, которая берет свое начало из mathmatical формулы. Например, если у меня есть 100, и я вычитаю 5 из него и продолжаю делать это до тех пор, пока он не достигнет 0, поэтому моя сетка будет примерно такой:

100 | -5
95 | -5
90 | -5
...
...
5 | -5

Я предполагаю, что это нужно сделать что-то подобное, но не могу найти примеры того, как impliment что-то вроде этого:

var i:Number = 100; 
do { 
add row to datagrid 
i-5; 
} while (i < 0); 

Спасибо Дэйв

ответ

2
<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="onCreationComplete()"> 
    <mx:Script> 
     <![CDATA[ 
      import mx.collections.ArrayCollection; 

      [Bindable] 
      private var myDataProvider:ArrayCollection = new ArrayCollection(); 

      private function onCreationComplete():void 
      { 
       var i:int = 100; 

       while(i >= 0) { 
        myDataProvider.addItem({"index" : i}); 

        i -= 5; 
       } 
      } 
     ]]> 
    </mx:Script> 
    <mx:DataGrid dataProvider="{ myDataProvider }" width="100%" height="100%"> 
     <mx:columns> 
      <mx:DataGridColumn dataField="index" headerText="#"/> 
     </mx:columns> 
    </mx:DataGrid> 
</mx:Application> 

Также обратите внимание на справочник по языку Flex DataGrid, в нижней части страницы есть пример.

+0

Awesome ... Спасибо! Это именно то, что я, что искал. – dmschenk

Смежные вопросы