Flex中在Tree绑定数据后怎么自动展开树节点

在Flex中,可以通过设置dataProvider来绑定数据到Tree组件,并且可以通过设置openItems属性来自动展开树节点。具体步骤如下:

将要绑定的数据设置为一个数组,并将其赋值给Tree组件的dataProvider属性。例如:

var treeData:Array = [
    {label:"Node 1", children:[
        {label:"Child Node 1"},
        {label:"Child Node 2"}
    ]},
    {label:"Node 2", children:[
        {label:"Child Node 3"},
        {label:"Child Node 4"}
    ]}
];

myTree.dataProvider = treeData;

设置要自动展开的节点的路径,并将其赋值给openItems属性。例如,如果要展开第一个节点和其第一个子节点,可以这样设置:

myTree.openItems = [treeData[0], treeData[0].children[0]];

在Tree组件的节点渲染完成后,会自动展开设置的节点路径。

通过以上步骤,可以在Flex中绑定数据到Tree组件并自动展开树节点。

阅读剩余
THE END