extjs 获取一个panel 如何禁用bbar中的按钮 或者将它隐藏掉??

2025-01-05 06:43:49
推荐回答(2个)
回答(1):

方法1:可以在定义bbar的按钮时直接给属性,hidden : true 属性,可隐藏;disabled : true 属性,可禁用
方法2:给按钮添加id,比如id:'btn';然后在panel的事件中调用Ext.getCmp('btn').disable();禁用或Ext.getCmp('btn').enable();开启。Ext.getCmp('btn').setVisible (false);隐藏或Ext.getCmp('btn').setVisible (true);显示。

方法1比较固定,方法2比较灵活。

回答(2):

给指定按钮设置 hidden : true 属性,可隐藏
给指定按钮设置 disabled : true 属性,可禁用