Extjs 如何改变鼠标形状?

问题描述:

现在鼠标在单击某个按钮之后,执行一个方法,但是此方法执行需要5~9秒左右才能返回值,
这时候,页面上一点提示都没有,所以我想在这时候把鼠标形状改成漏斗形或者其他形状,让别人知道,此方法已被调用,不要再重复点击此按钮了。
请教下如何改变鼠标形状。(网上说的那种css方法改变形状的除外)
或者一般遇到这种情况,其他的解决方案??

将按钮相关的面板mask掉,中间显示等待信息,可以用动态图片。
等请求完成后再执行unmask

比如提交表单,就把表单所在面板mask掉。

mask属于Ext.Element的用法,所以对面板要这样用:
panel.getEl().mask("xxx")