0

我们想从动作脚本(flex)的一些集合对象中的 java 类中获取Tree数据。使用哪个对象来存储数据以及如何在树状结构中填充它?

下面是我们自定义的 Tree 类。

public class Tree 
{
    public Node root;

    public static class Node 
    {
        public String file;
        public String fileType;
        public String comments;
        public LinkedList<Node> children;

        public Node(String file, String fileType, String comments) {
            this.file = file;
            this.fileType = fileType;
            this.comments = comments;
            children = new LinkedList<Node>();
        }
    }
};
4

1 回答 1

1

这取决于您的项目使用什么作为中间层。您可以使用 [RemoteClass] 走“手动”路线,它将前端类的别名注册到中间层表示。这可能需要使用 AMF 的 ByteArray 传输进行一些手动按摩,特别是如果前端使用它自己的属性名称访问。如果项目使用 LCDS,那么这会更容易一些,因为集合通常由 ArrayList 表示,而 LCDS 会自动转换它。

请参阅:http ://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf680e1-7ffe.html#WS2db454920e96a9e51e63e3d11c0bf69084-7a25

于 2012-04-09T14:53:54.843 回答