我在GWT项目中使用UiBinder xml文件。问题是Eclipse没有向我提供有关可与小部件一起使用的属性的任何信息

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

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


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

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

最佳答案

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


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


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

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

07-24 19:10
查看更多