我想知道是否可以在errai ui中使用像MenuBar或TabLayoutPanel这样的复杂gwt小部件。
例如,如何将以下uibinder移植到errai的ui模板?
<g:MenuBar ui:field="menuBar">
<g:MenuItem ui:field="helpMenuItem">Help</g:MenuItem>
<g:MenuItem ui:field="aboutMenuItem">About</g:MenuItem>
<g:MenuItem ui:field="siteMapMenuItem">Site Map</g:MenuItem>
</g:MenuBar>
我想我可以在模板中使用<div>
,并将其绑定到MenuBar,但我必须在视图中以编程方式构造菜单项,我想避免使用它。
谢谢!
答案 0 :(得分:1)
如果您只想坚持使用Errai UI,则必须以编程方式构建菜单及其项目。 但是,您可以将菜单放在一个单独的小部件中,该小部件可以使用UI-Binder构建。
GWT的UI-Binder可以表示Widgets和DOM元素,而Errai UI只能用于DOM。