Ext JS 3:如何复制动态生成的treepanel?

时间:2011-08-01 19:50:34

标签: javascript extjs extjs3 treepanel

我在Ext 3.3.1中有一个动态生成的 Ext.tree.TreePanel。它看起来像这样:

-root
    -fruit
        -apple
    -vegetable
        -carrot

我需要制作此树的副本/副本。我知道ids会有所不同,这很好,但我希望文本和结构是一样的。

我目前的想法是以递归方式进行逐节点创建新树。 有更快的方式吗?注意:有人非常有用地建议了cloneConfig(),但我的理解是它不会捕获动态生成的树。这是我的困惑吗?

感谢您的时间。

1 个答案:

答案 0 :(得分:2)

您可以使用cloneConfig()函数克隆任何ExtJS组件的配置。

请参阅Ext.Component文档:http://docs.sencha.com/ext-js/3-4/#!/api/Ext.Component-method-cloneConfig