1

我想知道是否可以在 erai ui 中使用复杂的 gwt 小部件,如 MenuBar 或 TabLayoutPanel。

例如,如何将以下 uibinder 移植到 erai 的 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>在模板中使用 a 并将其绑定到 MenuBar,但我必须在视图中以编程方式构造菜单项,这是我想避免的。

谢谢!

4

1 回答 1

1

如果您只想坚持使用 Errai UI,则必须以编程方式构建菜单及其项目。但是,您可以将菜单放在一个单独的小部件中,该小部件可以使用 UI-Binder 构建。

GWT 的 UI-Binder 可以表示 Widget 以及 DOM 元素,而 Errai UI 仅适用于 DOM。

于 2014-11-19T00:10:16.737 回答