2013-06-03 32 views
0

我想一個GXT面板添加到我的SmartGWT的標籤面板,但它不是showing.i得到這個error.i已經在其他標籤做到了這一點,它是工作,但在我的第二個標籤。當我選擇第二個選項卡時,我看到空白頁面,並在控制檯中出現此錯誤。我的面板在智能GWT沒有顯示

未捕獲的JavaScript異常[未捕獲的異常:java.lang.AssertionError:具有現有的父窗口小部件可以不被添加到該列表中分離窗口小部件],線路0

這裏是我的代碼

VLayout formBtnFrm = new VLayout(); 
    formBtnFrm.addMember(addEditForm);// addEditForm is DynamicForm 

    HLayout buttonLayout = new HLayout(); 
    buttonLayout.setMembersMargin(10); 
    buttonLayout.setHeight(22); 

    buttonLayout.addMember(createUser); 
    buttonLayout.addMember(editUser); 
    buttonLayout.setLayoutAlign(Alignment.CENTER); 

    formBtnFrm.addMember(buttonLayout); 

    ContentPanel panel = new ContentPanel(); 
    panel.setFrame(true); 
    panel.setCollapsible(false); 
    panel.setAnimCollapse(false); 
    panel.setButtonAlign(HorizontalAlignment.CENTER); 
    panel.setHeading("Registration Form"); 
    panel.setLayout(new FitLayout()); 
    panel.add(formBtnFrm); 
    panel.setSize(350, 250); 

    groupLayout.addMember(panel); 
    mainLayout.addMember(groupGrid); 
    mainLayout.addMember(groupLayout); 
    addMember(mainLayout); 

回答

1

由於不建議在所有混合(如GWT和SmartGWT的),我想這是由經驗GXT小工具(與GWT混合)同樣的事情,即使它發生在工作,你永遠不知道,當你將有一個瘋狂的行爲..;

0

您可以隨時與SmartGWT的混用GWT小部件,而不是SmartGWT的和GXT。機會很多,事情可能不會如預期的那樣鍛鍊,因爲它們都在同一水平上,它們都是gwt之上的bulit。這意味着兩個供應商可能沒有集中精力把他們的小部件放在一起。