我在ExtJS中有一个工具栏,我有一个按钮,如果用户没有访问权限,我实际上在某些情况下禁用该按钮。如果我禁用它,它将被禁用,并且不会启动客户端事件。这太好了。
但是,将鼠标悬停在按钮上仍会更改按钮的背景颜色,向用户显示其已启用且未启用。
我尝试了一些CSS问题,但我找不到任何东西。
我该怎么做?我在按钮项目上唯一做的就是:
disabled: !isAdmin
正在创建工具栏,如下所示:
var toolbar = Ext.create('Ext.toolbar.Toolbar', {
dock: 'top',
width: 700,
height: 56,
items: [
我错过了什么吗?
答案 0 :(得分:0)
我创造了Sencha小提琴,因为它工作得很好。我也尝试使用Extjs 4.2版本,并且在悬停时禁用按钮
时不会更改背景颜色https://developer.mozilla.org/en/docs/Web/API/MutationObserver
检查overCls以获取更多信息