2012-07-10 216 views
3

我已經在了UiApp創建一個對話框,使用,如何關閉對話框

app.createDialogBox(); 

我需要查看細節後,將其關閉並返回到主界面。我沒有在對話框中找到任何 關閉按鈕。

我在文檔中看到了一個名爲addCloseHandler()的函數。

我應該使用它來關閉對話框,任何示例還是有任何其他方式?

對不起,如果我的問題太天真了。

+0

我認爲接近處理程序有關的逆過程,它觸發時,對話框或彈出關閉 - (我得去檢查一下) – 2012-07-10 22:28:25

回答

1

在這那幾個測試後似乎有一個issue 231676 (always classified 'New')關於這個方法,但它在2010年9月開放和2011年7月分別似乎沒有任何移動...

  • The doc says表單彈出的頂部有一個標題區域,可以由用戶拖動,但我無法讓它移動...有沒有人試過它?
  • Henrique對autoHideEnabled的建議是in the documentation似乎也沒有實現。

因此,到現在爲止,它似乎是一個很好看的面板,它背後有一個小陰影,支持HTML的非常閃亮的灰色標題區域......並不那麼糟糕;-)但是可以設置(在)可見。與其他小組唯一的主要區別在於,即使它隱藏,它的位置仍然保持自由。我用它in a test app(使用選擇一個文件夾關閉/需要在文檔授權&郵件,發出676有一個簡單的測試代碼)

+0

好的挖嗶嘰! – 2012-07-11 04:03:57

+0

第231期現在報告爲固定,676爲重複。 231中提供的示例。 – Mogsdad 2013-09-11 13:49:58

3

我認爲對話框實際上「顯示」和「隱藏」實際上並非「打開」和「關閉」。按照這個想法,setVisible(false)可能會做你所期望的。您可能還想看看setAutoHideEnabled

+1

這個論壇的好處在於,總有人會問我沒有想到的事 - 大部分時間 - 有人提出答案(抱歉關閉話題和thx到你們兩個) – 2012-07-10 22:26:22