1

如何在视图仍在渲染时将遮罩加载层及其消息定位在垂直和水平中心?我希望我的控制器来处理它。除了渲染后的遮罩之外,还有其他解决方案吗?

我尝试了什么:

oView.getEl().mask( "Loading..." );这将在渲染完成之前显示。消息框显示在面板顶部。setloading的消息是我想要的。然而:

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

  • mask()锁定到面板/视图(是的!)。但它显示在面板的顶部而不是中心。

4

2 回答 2

1

我想出了一个解决方案。我确实掩盖了正确的部分。但是没有为视图面板设置高度。所以目前我必须为每个面板设置一个固定高度,然后掩码消息居中。

于 2013-12-13T15:06:14.157 回答
1

尝试这个:

Ext.getBody().mask("Loading");
于 2013-07-10T16:04:39.563 回答