0

我正在尝试将 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);
4

2 回答 2

1

因为完全不建议混合使用(例如 gwt 和 smartgwt),我想通过经验(使用 gwt 混合)与 Gxt 小部件是一样的,即使它碰巧起作用,你永远不知道什么时候会有疯狂的行为......;

于 2013-06-03T11:01:10.050 回答
0

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

于 2014-12-02T12:27:21.723 回答