我的面板未在Smart GWT中显示

我的面板未在Smart GWT中显示,gwt,smartgwt,gxt,Gwt,Smartgwt,Gxt,我正在尝试将GXT面板添加到smartGWT选项卡面板中,但它没有显示。我收到此错误。我在另一个选项卡中执行了此操作,但在我的第二个选项卡中它仍在工作。当我选择第二个选项卡时,我看到一个空白页,在控制台中出现了这个错误 未捕获JavaScript异常[未捕获异常:java.lang.AssertionError:具有现有父小部件的小部件可能无法添加到分离列表]第0行 这是我的密码 VLayout formBtnFrm = new VLayout(); formBtnFrm.addMemb

我正在尝试将GXT面板添加到smartGWT选项卡面板中,但它没有显示。我收到此错误。我在另一个选项卡中执行了此操作,但在我的第二个选项卡中它仍在工作。当我选择第二个选项卡时,我看到一个空白页,在控制台中出现了这个错误

未捕获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);

由于根本不建议混合(例如gwt和smartgwt),我想expérience的Gxt小部件(使用gwt混合)也是一样的,即使它碰巧起作用,但你永远不知道什么时候你会有疯狂的行为

您始终可以将GWT小部件与Smartgwt的小部件混合使用,但不能将Smartgwt和gxt混合使用。很多事情都可能没有达到预期的效果,因为它们处于同一水平,它们都是建立在gwt之上的。这意味着这两个供应商可能没有专注于让他们的小部件相互融合