Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWT UiBinder的Eclipse自动完成(UiBinder文档)_Eclipse_Gwt_Autocomplete_Uibinder - Fatal编程技术网

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

GWT UiBinder的Eclipse自动完成(UiBinder文档),eclipse,gwt,autocomplete,uibinder,Eclipse,Gwt,Autocomplete,Uibinder,我正在GWT项目中使用UiBinder xml文件。问题是Eclipse没有给我任何关于我可以在小部件中使用什么属性的信息 例如,我知道我可以这样设置宽度或样式: <g:HorizontalPanel width="100%" addStyleNames="{style.mainPanel}"> 但在单击ctrl+space后显示的列表中未提及它们。所以我不知道我还有什么选择。我怎样才能得到它们 更一般地说,我发现很难找到关于我们在UiBinder中可以做什么的完整文档。这就需

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

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

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

但在单击ctrl+space后显示的列表中未提及它们。所以我不知道我还有什么选择。我怎样才能得到它们


更一般地说,我发现很难找到关于我们在UiBinder中可以做什么的完整文档。这就需要花费大量的时间来寻找如何处理这些问题。是否有人获得了任何好的链接。

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

  • 的javadocs包含一些附加信息
  • 我在GWT的测试套件中找到了它,其中包含一些有趣的UiBinder用例

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

  • width=“100%”-->这将调用setWidth(“100%”)
  • addStyleNames=“…” -->SetAddStyleName(…)不存在,因此GWT将搜索 使用该名称的操作: addStyleName
如果遵循这些指导原则,您可以检查Javadocs以查看可以执行哪些操作

如果您使用的是GWT2.1.0,那么可以查看用于Eclipse的GWTDesigner插件。我还没有用过它,但我希望它能起到必要的作用-