Jadi saya membuat plugin gerhana dan membuat dialog sendiri dengan memperluas kelas dialog.
Dialog saya pada dasarnya mengisi tampilan pohon dengan data dari server. Terkadang data tidak dapat diisi (karena server sedang down) sehingga tampilan pohon saya kosong.
Saya telah memunculkan dialog lain yang melaporkan kesalahan jika saya tidak dapat terhubung ke server. Masalah saya adalah saya ingin menutup dialog awal ketika saya menekan ok di dialog kesalahan.
Saya belum dapat menemukan cara yang baik untuk melakukan ini. Saya telah mencoba menyetel setBlockOnOpen ke false. Saya telah mencoba menelepon cancelPressed. Tak satu pun dari mereka berhasil. Saya memanggil mereka di fungsi createDialogArea.
Adakah ide tentang bagaimana saya bisa mewujudkannya?