Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我定义了一个“面板”扩展:“Ext.form.Panel”,它有一个带有三个按钮的 tbar。 当我的其他工作完成后,我希望 tbar 上的第三个按钮必须单击以执行某些任务。 我不想创建具有相同任务的新函数,例如 panel.myfunction()。 任何方式都可以做到这一点谢谢
我认为这可能接近你想要的:
panel.down("toolbar").items.items[3].handler();
如果您真的想要第三个可见按钮,我认为您应该使用 2 而不是 3 作为数组索引:
panel.down("toolbar").items.items[2].handler();
var button = this.down('button[action=save]'); button.fireEvent('click', button);