Автозаполнение Eclipse для GWT UiBinder (+ документация UiBinder) - PullRequest
4 голосов
/ 23 июня 2010

Я использую файлы UiBinder xml в проекте GWT. Проблема в том, что Eclipse не дает мне никакой информации о том, какой атрибут я могу использовать с виджетами

Например, я знаю, что могу установить ширину или стиль следующим образом:

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

Но они не упоминаются в списке, который появляется после нажатия Ctrl + пробел. Так что я не знаю, какие у меня есть варианты. Как я могу получить их?

В целом мне трудно найти полную документацию о том, что мы можем сделать в UiBinder. Это приводит к тому, что мы тратим много времени на то, чтобы разобраться с простыми функциями, подобными этой У кого-нибудь есть хорошие ссылки.

Ответы [ 2 ]

2 голосов
/ 05 ноября 2010

Любой передаваемый вами атрибут преобразуется в вызов метода для объекта в соответствии с некоторыми правилами именования:

  • width = "100%" -> это вызовет setWidth ("100%")
  • addStyleNames = ".." -> setAddStyleNames (...) не существует, поэтому GWT будет искать работа с этим именем: addStyleNames

Если вы следуете этим рекомендациям, вы можете проверить Javadocs, чтобы увидеть, какие операции могут быть выполнены.

Если вы используете GWT 2.1.0, вы можете взглянуть на плагин GWT Designer для Eclipse. Я еще не использовал это, но я ожидаю, что это сделает необходимое .-

1 голос
/ 23 июня 2010

Я не оглядывался на некоторые сторонние учебные пособия / идеи, поскольку нашел, что предоставленные Google достаточны:

...