2011-03-23 9 views
1

我有一個擴展SmartGWT對話框的自定義對話框。我的問題是對話框的標題和關閉按鈕不顯示在對話框的標題中,而是顯示在對話框的所有其他元素下的內容中。SmartGWT對話框標題設置不正確

這裏是一個screeshot:

Incorrect title placement

大膽測試X按鈕應在對話框的標題。

我的代碼基本上是:

public class MyDialog extends Dialog {  

    public MyDialog() {  
     super(); 

     this.setTitle("test"); 

     this.setShowTitle(true); 
     this.setShowCloseButton(true); 
     this.setShowMaximizeButton(false); 
     this.setShowMaximizeButton(false); 
     this.setShowStatusBar(false);   
     this.setShowShadow(true); 

     this.setWidth("500px"); 
     this.setHeight("300px");    
    } 

    @Override 
    protected void onInit() { 

     Label lab = new Label("test"); 
     this.addMember(lab); 
    } 
} 

這是SmartGWT的錯誤還是我失去了一些東西?我如何正確放置標題?

感謝您的幫助!

回答

5

您的代碼存在問題。你用過

this.addMember(lab); 

,而不是

this.addItem(lab); 
+0

謝謝:)我應該仔細閱讀文檔更 – hage 2011-03-24 07:23:06