4

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

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

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

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

更一般地说,我发现很难找到关于我们可以在 UiBinder 中做什么的完整文档。这导致花费大量时间来寻找如何处理像这样的简单功能有没有人有任何好的链接。

4

2 回答 2

2

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

  • width="100%" --> 这将调用 setWidth("100%")
  • addStyleNames=".." --> setAddStyleNames(...) 不存在,因此 GWT 将搜索具有该名称的操作:addStyleNames

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

如果您使用的是 GWT 2.1.0,您可以查看 Eclipse 的 GWT Designer 插件。我还没有使用它,但我希望它能做必要的事情。-

于 2010-11-05T06:33:55.480 回答
1

我没有四处寻找一些第三方教程/见解,因为我发现谷歌提供的那些足够了:

于 2010-06-23T17:11:08.547 回答