0

wavemaker が dojo スタンバイ ウィジェットをサポートしていることを知っている人はいますか?

このウィジェットの例を次に示します: http://livedocs.dojotoolkit.org/dojox/widget/Standby

「オーバーレイの色を変える」例を実現したいのですが、「data-dojo-type="dojox.widget.Standby"」または「data-dojo-props=」で div 要素を作成する方法がわかりません。 "target:'basic3', color:'red'" Chrome 用の firebug 拡張機能があり、フォームの div 要素を読み取ると、ID、クラス、およびスタイルしかありません。また、これを使用してボタンを作成する方法Wavemaker でスタンバイ効果を作成するために必要なプロパティ (ボタン data-dojo-id="b5" data-dojo-type="dijit.form.Button")?

ありがとう!

4

1 に答える 1

0

ビジー オーバーレイ効果は必要だがスタンバイ ウィジェットは正確には必要ない場合、サービス変数とライブ変数に「読み込みダイアログ」プロパティが追加されました。サーバー呼び出しの実行中に読み込みダイアログでカバーされるウィジェットを指定します。

WaveMaker には、パレットの「Dijit」セクションの下に wm.Dijit (dijit デザイナー) ウィジェットがあります。dojox.widget.Standby などの dojo クラスを簡単に指定して、WM に dijit をラップさせることができます。色、画像、その他のプロパティが自動的に設定されます。スタンバイで予想される課題の 1 つは、「親ノードを document.body の直接の子としてルート化するか、startup() を呼び出す前に domNode をツリーに割り当てる」必要があるという制限です。

そのレベルの制御については、createComponent() を使用する必要があると思います。

于 2012-10-30T17:13:11.460 に答える