GWT Designer отстает от автозаполнения XML-источника - PullRequest
4 голосов
/ 09 марта 2011

Некоторые притворства: Использование MyEclipse 8.6 с GWT 2.2.0. Как вы знаете, теперь он поставляется с GWT Designer.

Я заметил, что при редактировании xml в GWT Designer каждый раз, когда я вписываю новый атрибут в тег, он начинает отставать. Точный момент, когда я нажимаю «=». Это отставание затмевает затмение примерно на 1-2 минуты. Как вы можете себе представить, это делает использование XML Source for UIBinder практически невыносимым. Я предполагаю, что задержка происходит из-за поиска предложений о затмении для автоматического раскрытия, но это занимает колоссальные 1-2 минуты.

Мой вопрос: Как предотвратить затмение из-за задержки такого типа при редактировании источника XML в GWT Designer? Что вы, разработчики, делаете, чтобы обойти это?

Ответы [ 3 ]

4 голосов
/ 21 сентября 2011

Читайте здесь: https://groups.google.com/forum/#!topic/google-web-toolkit/2j0RulDMfgc/discussion.

Вам необходимо скачать 2 xsd:

  1. http://dl.google.com/gwt/dtd/com.google.gwt.user.client.ui.xsd
  2. uibinder.xsd (замените com.google.gwt.user.client.ui.xsd в приведенном выше URL. Я не могу опубликовать более 2 URL ...)

Затем добавьте их в XmlCatalog (Окно -> Параметры -> Xml -> XmlCatalog -> Заданные пользователем записи -> Добавить .. -> Файловая система)

работал на меня.

Затмение больше не зависает во время автоматического завершения. Он все равно зависает, если я пытаюсь отформатировать текст, нажав Ctrl + Shift + F в файле .ui.xml.

1 голос
/ 11 марта 2011

Вместо использования редактора WindowBuilder вы можете щелкнуть правой кнопкой мыши файл * .ui.xml, который вы редактируете, и выбрать Открыть с помощью -> Редактор шаблонов UiBinder.Я не использую GWT Designer, и у WindowBuilder вообще нет автозаполнения, поэтому я вместо этого использую UiBinder Template Editor.

0 голосов
/ 07 апреля 2011

Я вижу похожую проблему, хотя я использую STS 2.6.0. В конце концов я обошел его, используя обычный XML-редактор eclipse, щелкнув правой кнопкой мыши «Открыть с помощью -> XML Editor», но вы потеряете автозаполнение и некоторую проверку.

Моей первой попыткой было добавить xhtml.ent, uibinder.xsd и com.google.gwt.user.client.ui.xsd в каталог XML, так как я подозревал, что это было что-то вроде блокировки по сети, получая их, но не помогло.

Я также отключил все проверки, которые также не имели никакого эффекта.

Так что я бы не возражал против однозначного ответа на этот вопрос сам.

...