Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 从循环填充数据网格_Apache Flex_Actionscript 3_Actionscript_Flex4 - Fatal编程技术网

Apache flex 从循环填充数据网格

Apache flex 从循环填充数据网格,apache-flex,actionscript-3,actionscript,flex4,Apache Flex,Actionscript 3,Actionscript,Flex4,我刚刚开始学习flex和AS3 我试图把信息输入一个数据网格,这个数据网格源于一个数学公式。例如,如果我有100,我从中减去5,并继续这样做,直到它达到0,那么我的网格将类似于: 100 |-5 95 |-5 90 |-5 … … 5 |-5 0 我猜它需要做这样的事情,但找不到任何例子来说明如何实现这样的事情: var i:Number = 100; do { add row to datagrid i-5; } while (i < 0); vari:Number=100;

我刚刚开始学习flex和AS3

我试图把信息输入一个数据网格,这个数据网格源于一个数学公式。例如,如果我有100,我从中减去5,并继续这样做,直到它达到0,那么我的网格将类似于:

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


5 |-5

0

我猜它需要做这样的事情,但找不到任何例子来说明如何实现这样的事情:

    var i:Number = 100;
do {
add row to datagrid
i-5;
} while (i < 0);
vari:Number=100;
做{
将行添加到数据网格
i-5;
}而(i<0);
谢谢 戴夫


= 0) {
addItem({“索引”:i});
i-=5;
}
}
]]>

还可以查看Flex语言参考,页面底部有一个示例。

Awesome。。。非常感谢。这正是我想要的。
<?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>