我对sencha touch很新。我正在使用sencha开发应用程序。我在工具栏中添加了三个按钮。当我点击一个按钮时,这三个按钮中的工具栏应该在按钮单击时动态添加两个按钮。我的代码如下:
this.profitChartToolbar = new Ext.Toolbar({
ui:'max',
items: [this.qButton,this.hButton,this.yButton]
});
通过这种方式,我在工具栏中添加了三个按钮。现在当点击任何一个按钮时,我想再添加两个按钮以及这三个按钮。任何人都可以尽快分享此解决方案。
先谢谢。
答案 0 :(得分:0)
有趣的任务:)
var fnCreateTwoButtons = function() {
for (var i = 0; i < 2; i++) {
this.profitChartToolbar.add({
text: 'New Button #' + i);
});
}
};
this.qButton.on('tap', fnCreateTwoButtons, this);
this.hButton.on('tap', fnCreateTwoButtons, this);
this.yButton.on('tap', fnCreateTwoButtons, this);
未经测试......
答案 1 :(得分:0)
您可以使用button.hide()
隐藏以前的按钮
您可以按功能button.add
将自定义按钮添加到现有工具栏