2010-06-23 40 views
4

我在GWT項目中使用UiBinder xml文件。問題是,Eclipse不給我任何信息什麼屬性我可以用小部件GWT UiBinder的Eclipse自動完成(+ UiBinder文檔)

例如,我知道我可以設置寬度和樣式這樣使用:

<g:HorizontalPanel width="100%" addStyleNames="{style.mainPanel}"> 

但他們都沒有提到在點擊ctrl +空格後出現的列表中。所以我不知道我有什麼其他選擇。我怎樣才能得到它們?

更一般地說,我發現很難找到有關我們在UiBinder中可以做什麼的完整文檔。這導致花費大量的時間來尋找如何處理simple features like this one有沒有人有任何好的聯繫。

回答

2

任何屬性傳遞,是根據一些命名準則轉換爲物體上的方法調用:

  • 寬度= 「100%」 - >這將調用setWidth( 「100%」)
  • addStyleNames =「」 - > setAddStyleNames(...)不存在,所以GWT將與該名稱的 操作搜索: addStyleNames

如果你遵循這些原則,你可以檢查的Javadoc看看哪些操作可以執行。

如果您使用的是GWT 2.1.0,那麼您可以查看Eclipse的GWT Designer插件。我還沒有使用它,但我希望它做必要的.-