【问题标题】:How to create a dynamic xml which populates an advanced data grid in flex air application如何在 flex air 应用程序中创建填充高级数据网格的动态 xml
【发布时间】:2010-12-30 12:18:25
【问题描述】:

是否可以创建一个动态 xml 文件,在某些字段中更改以填充高级数据网格? 我必须展示大陆、国家、社会及其价值观,但我只想随机改变价值,而不是一起改变...... 客户端应用程序通过异步 httpservice 调用数据库。 不允许使用 LCDS、Blaze 或类似产品。 提前致谢

【问题讨论】:

    标签: xml apache-flex dynamic air xmlhttprequest


    【解决方案1】:

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

    我的数据是这样进来的:

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

    然后我使用 AS 循环遍历它,查找定义事物去向的属性,并创建我用于数据网格的实际 XML,将项目放在正确的区域。

    如果您在 HTTP 服务调用的页面中正确处理 XML,您甚至不必解析它,在 http 服务上使用 E4X 格式,它会将 XML 直接作为变量从页面中取出。

    以下按 cmets 编辑:
    这个页面有你需要的一切:http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_2.html

    基本上你需要获取你的 php 或 cf 或任何页面来输出你的 XML,你应该能够搜索到最好的方法,然后你的 httpService 需要包含

    resultFormat="e4x"
    

    您的结果处理程序只需要知道如何处理它。所有内容都应该在那个链接中。

    【讨论】:

    • 我的应用程序在这篇文章中:stackoverflow.com/questions/1968821/… 我该如何管理这个?
    • 您希望以哪种方式管理它?在您的 HTTP 服务调用的页面中创建 XML,或者通过查询的行转储解析并在 Flex 中创建 XML?
    • 第一个!如果我可以调用一个异步 HTTP 服务来随机更改数据网格的一些随机值,那就太棒了。这就是我项目的目标!提前谢谢你
    • 我搞砸了第二种方式的代码示例,抱歉忽略前面的示例。很快就会在这里为您提供第一种方法的示例
    • 不是一个例子,但应该指出你正确的方向。
    猜你喜欢
    • 2012-02-19
    • 2010-12-24
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 2013-08-29
    • 2011-04-10
    相关资源
    最近更新 更多