Başka bir alt pencereden bir alt pencere açmak istiyorum. Bu pencerede bir popup alt pencere penceresi var. Bir düğmeyi yerleştirdim. Bu düğmeyi tıklatırsak, başka bir açılır pencere açılır. Bunu denediğimde, "java.lang.IllegalArgumentException: Sadece uygulama düzeyinde pencereler içinde pencereler ekleyebilirsiniz." Bana herkesin bunu nasıl çözebileceğini söyleyebilirim.Vaadin'de başka bir alt pencereden yeni alt pencere nasıl açılır?
6
A
cevap
12
Uygulama için ana pencereye bir başvuru yapmanız ve buna bir alt pencere eklemeniz gerekir.
yourCurrentSubWindow.getApplication().getMainWindow().addWindow(myNewSubWindow);
Bu yardımcı olur umarım. Bir önceki çözüme
3
Sadece küçük düzeltme:
yourCurrentSubWindow.getApplication().getMainWindow().addWindow(myNewSubWindow);
olanlar div-bazlar gömülü alt pencereleri alt pencereleri içeremez, ancak ana pencere (ve diğer üst düzey yerli pencere) can. aşağıdaki gibi
0
Vaadin 7 günü bu yapılabilir:
Benim durumumdagetUI().addWindow(myNewSubWindow);
İlgili konular
- 1. Alt çubuğun bir pencereden kaldırılması + AIR Uygulaması
- 2. pyqt4'de, varolan pencereden nasıl yeni pencere açarım?
- 3. Açılır pencereden ana pencereye veri nasıl aktarılır?
- 4. Açılır alt menü sorunu
- 5. Açılır pencere nasıl açılır, Javascript
- 6. Açılır pencereden çıkma penceresini aç
- 7. Açılır pencere nasıl yerleştirilir?
- 8. Verilen başka bir alt alana
- 9. Yerel açılır pencereden javascript girişi
- 10. Açılır pencereden arka planda bir işlev çağırma
- 11. iphone'un bağımsız (tam ekran) modundaki yeni bir pencere nasıl açılır
- 12. vimdiff tarafından oluşturulan bir bölme altında yeni bir pencere nasıl açılır?
- 13. açılır pencere
- 14. Fareyi pencereden çıkmak nasıl durduruyor?
- 15. Soruları olan bir açılır pencere nasıl oluşturabilirim?
- 16. Açılır pencere açılışı ile açılır
- 17. Intellij IDEA'da bir pencerede açılır pencere nasıl açılır?
- 18. Bir yolun başka bir alt dizini olup olmadığı nasıl belirlenir?
- 19. NSStatusItem üzerinde nasıl bir pencere açılır?
- 20. Başka bir alt formdaki seçime bağlı olarak bir alt formdaki bir Kaydı açma
- 21. Varolan bir pencereden yeni PyQt4 pencereleri nasıl oluşturulur?
- 22. Kurtarma diskinde hangi pencere alt sistemi desteklenir
- 23. MVC'de bir html eylem bağlantısını tıklatarak yeni bir açılır pencere nasıl açılır?
- 24. Visual Studio: Alt pencere içine dikdörtgeni çizmeyecek
- 25. Alt gölge içeren kenarlıksız TForm
- 26. Javascript ile yeni gizli pencere nasıl açılır? (Google Chrome)
- 27. Python'da başka bir alt dizeden sonra oluşan bir alt dizenin ilk oluşumunu nasıl bulabilirim?
- 28. Bir alt sınıfı bir alt sınıftan nasıl geçersiz kılar/genişletir?
- 29. Salatalık + Capybara yeni bir pencere açılır sağlamak için test
- 30. Açılır pencereden JSON Sonuçlarını Alın. Angular.JS
benim CustomComponent biletlerinde referansla aynı çalıştı ve oradan pencereyi eklemeye çalıştı: refToApplicaiton.getMainWindow(). addWindow (myNewSubWindow); ama aynı hatayı alıyorum. Herhangi bir fikir? – javydreamercsw