0
我想弄清楚如何使用Errai-UI做“选项卡”。使用Errai-UI的选项卡
例如,如果选中的选项卡是#home
,则会显示Home
模板或者#about
模板显示为AboutUs
。
我有这个入口点类:
@Templated("#home")
@EntryPoint
public class App extends Composite {
@PostConstruct
public void setup()
{
RootPanel.get().clear();
RootPanel.get("rootPanel").add(this);
}
}
公司简介模板
@Templated("#about")
public class AboutUs extends Composite {
@PostConstruct
public void setup() {
RootPanel.get("rootPanel").clear();
RootPanel.get("rootPanel").add(this);
}
}
使用@Page注释,例如MyPage,它将加载MyPage.html的权利?对于AnotherPage,它会加载AnotherPage.html对不对? – xybrek 2013-02-27 16:22:27
组件直接插入根DOM元素,因此没有页面重新加载。所以改变的是AnotherPage复合组件被渲染来代替PrevousPage组件。与在gwt中一样,通常只有一个入口点.html,然后在不重定向到另一个页面的情况下进行导航。 – 2013-02-27 16:39:03
当我这样做时,我得到这个错误:org.jboss.errai.ioc.client.container.IOCResolutionException:没有匹配的bean实例:org.jboss.errai.ui.demo.client.local.App - > where App是使用Page和Templated注释的应用程序 – xybrek 2013-02-27 16:46:14