AS3:用于DataGrid的基于XML的DataProvider使列无序
||
我通过向AS3传递以下XML来创建一个名为\'dataProvider \'的DataProvider:
<GameInfo>
<item>
<attribute>name</attribute>
<info>default0</info>
</item>
<item>
<attribute>type</attribute>
<info>Abe</info>
</item>
<item>
<attribute>health</attribute>
<info>100</info>
</item>
<item>
<attribute>frame</attribute>
<info>1</info>
</item>
<item>
<attribute>through</attribute>
<info>true</info>
</item>
<item>
<attribute>time</attribute>
<info>2</info>
</item>
</GameInfo>
然后,我将DataProvider分配给使用以下代码扩展DataGrid的对象:
this.dataProvider = dataProvider;
我的问题是,生成的DataGrid将信息字段放在第一列中,而将属性字段放在第二列中。我假设索引0处的xml元素将放在列0中,但是它们被切换了。
我知道我可以简单地进入并切换列,但是该解决方案似乎有点破烂,我想弄清楚我的潜在错误是什么。
如果问题不清楚,请告诉我。
没有找到相关结果
已邀请:
1 个回复
徐百晴墓斜