我定义了一个'panel' extend:'Ext.form.Panel',它有一个带有三个按钮的tbar。
当我的其他工作完成后,我想要tbar上的第3个按钮必须点击执行某项任务。
我不想创建一个与panel.myfunction()相同的新功能。
任何方式都要这样做,谢谢
答案 0 :(得分:2)
我认为这可能接近你想要的东西:
panel.down("toolbar").items.items[3].handler();
如果你真的想要第三个可见按钮,我认为你应该使用2作为数组索引而不是3:
panel.down("toolbar").items.items[2].handler();
答案 1 :(得分:1)
var button = this.down('button[action=save]');
button.fireEvent('click', button);