3

UiAppで、を使用してダイアログボックスを作成しました。

 app.createDialogBox();

詳細を表示して閉じて、ホームUIに戻る必要があります。ダイアログボックスに閉じるボタンが見つかりませんでした。

ドキュメントにaddCloseHandler()という関数があります。

ダイアログを閉じるためにそれを使用する必要がありますか、例はありますか、それとも他の方法がありますか?

私の質問があまりにも素朴な場合は申し訳ありません。

4

2 に答える 2

3

ダイアログは実際には「表示」および「非表示」であり、実際には「開いた」および「閉じた」ではないと思います。この考えに従って、setVisible(false)おそらくあなたが期待することをします。setAutoHideEnabledを確認することもできます。

于 2012-07-10T18:56:36.240 に答える
1

これに関するいくつかのテストの後、この方法に関して問題231676(常に「新規」に分類)があるようですが、それぞれ2010年9月と2011年7月にオープンし、何も動かないようです...

  • ドキュメントには 、上部にキャプション領域があり、ユーザーがドラッグできるポップアップの形式が記載されていますが、移動させることはできません...誰かがすでに試したことはありますか?
  • ドキュメントにあるautoHideEnabledに関するHenriqueの提案も実装されていないようです。

これまでは、背後に小さな影があり、HTMLをサポートする非常に光沢のある灰色のキャプション領域がある見栄えの良いパネルのようです...それほど悪くはありません;-)しかし、それは(in)Visibleに設定できます。他のパネルとの唯一の大きな違いは、隠されていてもその場所が自由に保たれることです。私はそれをテストアプリで使用しました(閉じるフォルダーを選択する/ドキュメントとメールの承認が必要です。問題676には簡単なテストコードがあります)

于 2012-07-11T00:15:20.383 に答える