1

ビューがまだレンダリングされている間に、マスク読み込みレイヤーとそのメッセージを垂直方向と水平方向の中央に配置するにはどうすればよいですか? コントローラーで処理したい。レンダリング後にマスキング以外の解決策はありますか?

私が試したこと:

oView.getEl().mask( "Loading..." );これは、レンダリングが完了する前に表示されます。パネルの上部にメッセージ ボックスが表示されます。setloadingのメッセージは私が欲しいものです。でも:

  • setLoading()パネル/ビューにロックされていません。ウィンドウ/パネルをドラッグすると、メッセージを含むローディング マスクはドラッグ開始位置にとどまり、ウィンドウ/パネルと一緒に移動しません。読み込みメッセージは完全に機能しますsetLoading( 'Waiting...' );

  • mask()パネル/ビューにロックします (はい!)。ただし、パネルの中央ではなく上部に表示されます。

4

2 に答える 2

1

これを試して:

Ext.getBody().mask("Loading");
于 2013-07-10T16:04:39.563 に答える
1

私は解決策を思いつきました。正しい部分をマスクします。しかし、ビュー パネルの高さが設定されていませんでした。したがって、現在、各パネルに固定の高さを設定する必要があり、マスク メッセージは中央に配置されます。

于 2013-12-13T15:06:14.157 に答える