sencha touch:动态添加/删除组件到面板

时间:2011-09-26 05:27:46

标签: sencha-touch extjs4 extjs

我扩展了一个包含

的面板
-Panel 
   -Toolbar with button

我使用Ext.reg()将其注册为xtype。还有一个面板,我想在其中添加注册的xtype并完成它。如何在按钮单击时动态添加/删除组件/ html内容到外部面板。

提前致谢。

2 个答案:

答案 0 :(得分:1)

我希望它会对你有所帮助:

var component = ...;
var position = 0;
component.insert(position, new Ext.Panel({html : "inserted"}));
component.doComponentLayout();

答案 1 :(得分:0)

虽然问题较旧,但您可以使用.add或.addDocked

http://docs.sencha.com/touch/1-1/#!/api/Ext.Panel-method-add

这更简单,因为它允许面板添加元素并管理高度等。