使用 Ext-Js 4.1.0
我有一个非常简单的面板,只有一个按钮。该按钮有一个处理程序,它使用 Ext.Ajax.request 进行 REST 调用,这里是类似的代码:
...
handler: function(button) {
button.disable();
Ext.Ajax.request({
url: '/path/to/rest',
method: 'POST',
success: function() {
button.enable();
alert('Success!');
},
failure: function() {
button.enable();
alert('Failed!');
}
});
}
如您所见,我禁用按钮,然后在成功或失败后启用。问题是现在按钮有了焦点,因此有了焦点 CSS 类。
如何“取消聚焦”按钮,使其失去焦点 CSS 类并恢复到被选中之前的原始外观?