ウィンドウが読み込まれるとすぐにModalDialogを表示しようとしています。これは、アプリの使用許諾契約のようなものです。ボタンクリックでトリガーすると正常に動作するようですが、これを試してみると動作しません。
これは、私のVFlexBoxの種類のコンポーネント配列にあります。
{ name: "theDialog", kind: "ModalDialog", components: [
{ content: "This is a Dialog Box" },
{ layoutKind: "HFlexLayout", pack: "center", components: [
{ name: "okayButton", kind: "Button", caption: "Okay" },
{ name: "closeButton", kind: "Button", caption: "Close" }
]}
]}
そして、これは私がダイアログを表示しようとしているところです。
create: function() {
this.inherited(arguments);
this.$.theDialog.openAtCenter();
}
this。$。theDialog.openAtCenter();を配置した場合 Buttonのonclickイベントのハンドラー内では、完全に正常に機能します。