用于GWT UiBinder的Eclipse自动完成(+ UiBinder文档)

时间:2010-06-23 07:54:32

标签: eclipse gwt autocomplete uibinder

我在GWT项目中使用UiBinder xml文件。问题是Eclipse没有给我任何关于我可以使用小部件

的属性的信息

例如,我知道我可以这样设置宽度或样式:

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

但是在单击ctrl + space后出现的列表中没有提到它们。所以我不知道我还有其他选择。我怎么能得到它们?

更一般地说,我发现很难找到关于我们在UiBinder中可以做什么的完整文档。这导致花费大量时间来寻找如何处理simple features like this one是否有人有任何良好的联系。

2 个答案:

答案 0 :(得分:2)

您传递的任何属性都会根据某些命名准则转换为对象的方法调用:

  • width =“100%” - &gt;这将调用setWidth(“100%”)
  • addStyleNames = “..” - &GT; setAddStyleNames(...)不存在,因此GWT将搜索 使用该名称的操作: addStyleNames

如果您遵循这些准则,则可以检查Javadoc以查看可以执行哪些操作。

如果您使用的是GWT 2.1.0,您可以查看Eclipse的GWT Designer插件。我还没有使用它,但我希望它能够做到这一点.-

答案 1 :(得分:1)

我没有四处寻找第三方教程/见解,因为我发现Google提供的内容足够: