【问题标题】:JSON & Flex Tree ControlJSON & Flex 树控件
【发布时间】:2015-09-21 13:40:19
【问题描述】:

我一直在修改 XML 和使用 XMLList 的 Flex 3 树组件,并将我的 web 服务加载到树的数据提供程序中。

但是,我在格式化 XML 时遇到了很多问题,我需要按照我需要的方式将它正确显示在树中。

Flex 树是否支持 JSON?它会处理来自 C# ASP.NET WebAPI 调用的 JSON 并相应地填充树吗?还是需要进行一些数据前处理?

我在谷歌上搜索了这个主题,但无济于事。

【问题讨论】:

    标签: actionscript-3 apache-flex c#-4.0 asp.net-web-api flex4.6


    【解决方案1】:

    它将支持带有标签和子属性的香草对象(您也可以更改树的配置)。然而,最好设置类并将加载的数据解析到此模型中,因为您可以使用 Flex 的便利功能,如强类型和数据绑定。

    【讨论】:

    • 对,这是有道理的。但是,据我所知,弹性树只接受 ArrayCollections 和 XMLList 或 XMLListCollections。您是说我需要遍历我的 json 结果,将集合中的每个项目解析为一个类?我不太明白你在做什么:p
    • 你的模型类有两个必要的属性:字符串类型的标签和 mx.collections.IList 类型的子级。现在,根实例本身只是填充到 mx.collections.IList 实现中: function parse(json:String):IList /* of types you defined / 或 function parse(valillas:Object / i> 或数组,取决于根 JSON 对象 */):IList.
    • 谢谢,这很有道理:) 很高兴看到有人仍然在使用 flex,尽管我只是因为项目要求才使用它。
    猜你喜欢
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 2011-01-25
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    相关资源
    最近更新 更多