【问题标题】:My panel not showing in Smart GWT我的面板未在 Smart GWT 中显示
【发布时间】:2013-06-03 05:53:19
【问题描述】:

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

第 0 行中未捕获的 JavaScript 异常 [未捕获的异常:java.lang.AssertionError: 具有现有父小部件的小部件可能无法添加到分离列表]

这是我的代码

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 gxt


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-09
        • 2017-10-27
        • 2011-03-22
        • 1970-01-01
        • 1970-01-01
        • 2018-07-09
        相关资源
        最近更新 更多