2014-09-30 66 views
1

我想知道是否可以在errai ui中使用像MenuBar或TabLayoutPanel這樣的複雜gwt小部件。在errai ui中使用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>,並將其綁定到一個菜單欄,但我會以編程方式構建的觀點,這是我想避免的菜單項。

謝謝!

回答

1

如果您只想使用Errai UI,則必須以編程方式構建菜單及其項目。 但是,您可以將菜單放在可以使用UI-Binder構建的單獨小部件中。

GWT的UI-Binder可以代表Widgets以及DOM元素,而Errai UI只能用於DOM。

+1

謝謝你的回答,你說的是真的..我最終在需要時使用了混合方法,erraiui和編程小部件(例如celltable)。我也在errai論壇上問過這個問題,並得到了這個答案https://developer.jboss.org/thread/249243 – mendieta 2014-11-19 22:55:08