Ext JS 3:如何复制动态生成的树面板
Ext JS 3: How to copy a dynamically-generated treepanel?
我有一个动态生成的 Ext.tree. treepanel在Ext 3.3.1。它看起来像这样:
-root
-fruit
-apple
-vegetable
-carrot
我需要做一个树的副本。我明白,id将是不同的,这很好,但我希望文本和结构是相同的。
我目前的想法是递归地遍历并逐个节点创建一个新树。有更快的方法吗?注意:有人非常有帮助地建议使用cloneConfig(),但我的理解是它不会捕获动态生成的树。这是我的困惑吗?
感谢您的宝贵时间。
你可以使用cloneConfig()函数克隆任何ExtJS组件的配置。
参见Ext.Component
文档:http://docs.sencha.com/ext-js/3-4/#!/api/Ext.Component-method-cloneConfig
相关文章:
- 动态添加/复制表单时绑定到表单提交事件
- 我怎么能知道电子邮件是动态复制的呢
- 动态复制元素 ID
- 在提交表格时计算所有动态项目的总数,包括复制的项目
- ExtJS拖放中的动态复制
- 如何将节点内容从 xml 复制到硬编码的 html(动态到原始 html)
- 复制动态上载的图像
- 如何使用带有动态内容和触发器的剪贴板.js进行复制
- 动态复制HTML DIV与Javascript
- 动态添加或复制指令不会从父作用域获取变量值
- 删除:动态地复制/克隆一个表单以获得额外的数据输入
- 通过动态字段中的动态复选框复制地址
- 复制动态画布到另一个画布不工作
- 将动态字段值复制到另一个字段
- Javascript从动态表单中复制字段
- 退出和重新进入时由于某种原因在表中复制动态行
- 如何动态复制数组从php到javascript
- Ext JS 3:如何复制动态生成的树面板
- 动态复制表单文本区域
- 动态复制<脚本>html文件中的元素