2011-03-09 3 views
4

일부 위 : GWT 2.2.0과 함께 MyEclipse 8.6 사용. 아시다시피 GWT Designer와 함께 제공됩니다.GWT 디자이너가 xml 소스 자동 완성에 뒤떨어 짐

GWT 디자이너에서 xml을 편집하는 동안 태그에 새로운 속성을 입력 할 때마다 지연되기 시작합니다. 정확한 포인트는 '='를 누를 때입니다. 이 지체는 약 1 ~ 2 분 동안 이식을 고정시킵니다. 상상할 수 있듯이 UIBinder 용 XML Source는 거의 견딜 수 없습니다. 나는 지연이 자동 완전한 드롭 다운에 넣어 제안을 찾는 식식으로 인한 것이라고 생각하지만, 무려 1-2 분 걸립니다.

내 질문 : GWT 디자이너에서 XML 소스를 편집하는 동안이 유형의 지연을 방지하려면 어떻게합니까? 개발자가이 문제를 해결하기 위해 무엇을하고 있습니까?

답변

4

여기에서 읽으십시오 : https://groups.google.com/forum/#!topic/google-web-toolkit/2j0RulDMfgc/discussion.

당신은이 XSD 다운로드해야합니다.

  1. http://dl.google.com/gwt/dtd/com.google.gwt.user.client.ui.xsd
  2. uibinder.xsd (위의 URL에서 com.google.gwt.user.client.ui.xsd 교체를 나는 게시 할 수 없습니다 2 개 이상의 URL을 아직 ...)
다음

XmlCatalog (창에 추가 -> 환경 설정 -> XML을 -> XmlCatalog -> 사용자 지정 항목 -> 추가 ... -> 파일 시스템)

나를 위해 일했다.

자동 완성 중에 더 이상 Eclipse가 고정되지 않습니다. .ui.xml 파일에서 Ctrl + Shift + F를 눌러 텍스트의 서식을 지정하려고하면 여전히 고정되어 있습니다.

1

WindowBuilder 편집기를 사용하는 대신 편집중인 * .ui.xml 파일을 마우스 오른쪽 버튼으로 클릭하고 연결 프로그램 -> UiBinder 템플릿 편집기를 선택할 수 있습니다. GWT Designer를 사용하지 않고 WindowBuilder에 자동 완성 기능이 없으므로 대신 UiBinder 템플릿 편집기를 사용합니다.

+0

UiBinder 템플릿 편집기에서도 마찬가지입니다. 자동 완성을 제안하려고 시도합니다. – Kenneth

0

STS 2.6.0을 사용하고 있지만 비슷한 문제가 나타납니다. 나는 결국 정상적인 Eclipse XML 편집기를 사용하여 Open XML 편집기를 마우스 오른쪽 단추로 클릭했지만 자동 완성과 일부 유효성 검사를 잃게되었습니다.

내 첫 번째 시도는 XML 카탈로그에 xhtml.ent, uibinder.xsd 및 com.google.gwt.user.client.ui.xsd를 추가하는 것이 었습니다. 네트워크를 통해 차단하는 것이지만 그건 도움이 안된다.

나는 또한 아무런 효과가없는 모든 유효성 검사 기능을 해제했습니다.

그래서 나는 이것에 대한 확실한 대답을 내놓지 않을 것입니다.

관련 문제