与sencha触摸工具栏相关的问题

时间:2011-12-27 13:00:44

标签: sencha-touch

我对sencha touch很新。我正在使用sencha开发应用程序。我在工具栏中添加了三个按钮。当我点击一个按钮时,这三个按钮中的工具栏应该在按钮单击时动态添加两个按钮。我的代码如下:

this.profitChartToolbar = new Ext.Toolbar({         
        ui:'max',
        items: [this.qButton,this.hButton,this.yButton]
    });

通过这种方式,我在工具栏中添加了三个按钮。现在当点击任何一个按钮时,我想再添加两个按钮以及这三个按钮。任何人都可以尽快分享此解决方案。

先谢谢。

2 个答案:

答案 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将自定义按钮添加到现有工具栏