我正在使用SmartGWT TabSet,并希望在一个选项卡中显示来自另一个使用GWT开发的项目的Widget。
简而言之:
我想将com.google.gwt.user.client.ui.Widget添加到com.smartgwt.client.widgets.tab.Tab中。
但是,setPane()仅接受Canvas。
有没有办法将GWT开发的Widget与SmartGWT选项卡联系起来?
我尝试将Widget转换为Canvas,如下所示:
然而,这会抛出以下异常:
简而言之:
我想将com.google.gwt.user.client.ui.Widget添加到com.smartgwt.client.widgets.tab.Tab中。
但是,setPane()仅接受Canvas。
有没有办法将GWT开发的Widget与SmartGWT选项卡联系起来?
我尝试将Widget转换为Canvas,如下所示:
Canvas c = new Canvas();
c.addChild(w);
tab.setPane(c);
然而,这会抛出以下异常:
Uncaught JavaScript exception [uncaught exception:
java.lang.AssertionError: A widget that has an existing parent widget may not be added to the detach list] in
谢谢!
RootPanel.get().add(xx);
- Jack Gibson