代码之家  ›  专栏  ›  技术社区  ›  Fseee

如何在flex air应用程序中创建填充高级数据网格的动态xml

  •  0
  • Fseee  · 技术社区  · 16 年前

    是否可以创建一个动态xml文件,在某些字段中进行更改以填充高级数据网格? 客户端应用程序通过异步httpservice调用数据库。 不允许使用LCD、Blaze或类似设备。 提前谢谢

    1 回复  |  直到 16 年前
        1
  •  0
  •   invertedSpear    16 年前

    是的,我现在正在开发的应用程序就是这样做的,但我必须获取数据并对其进行解析,以将其转换为正确的XML。

    我的数据如下:

    <rows>
      <row>
        <data_node attr1="something" attr1="something_else"/>
      </row>
      <row>
        <data_node attr1="something2" attr1="something_else2"/>
      </row>
    </rows>
    

    我用AS-finding属性循环遍历它,这些属性定义了事物的去向,并创建了我用于datagrid的实际XML,将项目放在正确的区域中。

    如果您在HTTP服务调用的页面中正确地执行XML,您甚至不必解析它,那么在HTTP服务上使用E4X格式,它将把XML作为变量直接从页面中删除。


    此页面包含您所需的所有内容: http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_2.html

    基本上,您需要使用php或cf或任何页面来输出XML,您应该能够通过谷歌搜索最佳方法来实现这一点,然后您的httpService需要包括

    resultFormat="e4x"