学习用DataGrid定义列的先后顺序的方法
我用这样一个XML做DataProvider
复制内容到剪贴板代码:
<?xml version="1.0" encoding="utf-8" ?>
<result>
<row>
<f1>60328</f1>
<f2>22</f2>
<f3>guiqing</f3>
<f4>gq</f4>
<f5>student</f5>
<f6>2009-04-16</f6>
</row>
<row>
<f1>60330</f1>
<f2>22</f2>
<f3>du hongjiang</f3>
<f4>dhj</f4>
<f5>student 2</f5>
<f6>2009-04-12</f6>
</row>
<row>
<f1>60331</f1>
<f2>22</f2>
<f3>cui shijie</f3>
<f4>csj</f4>
<f5>student 3</f5>
<f6>2009-04-13</f6>
</row>
</result>
读入后存result:XML
然后:
复制内容到剪贴板代码:
var dp:DataProvider = new DataProvider(result);
dg.dataProvider = dp; //dg是舞台上已经预先放上的一个DataGrid组件
显示没问题,f1,f2,f3.....成了列标题,值也填入了DataGrid空格
这样会出现当你每次刷新,同样的XML文件,在DataGrid表格里列的前后顺序就不一样,也就是有时f1在第一列,有时f3在第一列
在这种情况下,另外做一个方法去控制.
先urlloader去加载xml,解晰xml定好datagird的列,再去遍历xml去addItem到datagird里.
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |