锁定setLoading()到面板?将msg添加到mask()?

Shl*_*omo 1 extjs extjs4 extjs4.1

我正试图在我的面板上显示一个加载蒙版.

使用view.setLoading()view.mask()导致问题:

  • setLoading()未锁定到面板/视图.如果拖动窗口/面板,带有消息的加载掩码将保留在拖动开始处,并且不会随其窗口/面板移动.加载消息完美无缺setLoading( 'Waiting...' );

  • mask()锁定到面板/视图(是啊!),但是我无法向其添加加载消息.试过:.mask( 'Waiting...' ).mask( { msg: 'Waiting...' } ).

我会使用任何方法,如果它可以锁定到视图并显示消息.怎么做?

Rei*_*ius 5

你尝试过使用过:

.getEl().mask("Waiting...");
Run Code Online (Sandbox Code Playgroud)

在包含视图的面板上?