2010-04-07 3 views
3

GWT를 실행할 때 누락되었거나 맞춤법이 틀린 클래스와 같은 CSS 오류를 경고하지 않는다는 것을 알게되었습니다. Firefox의 오류 콘솔조차도 아무 것도 프롬프트하지 않습니다.GWT 콘솔/개발 모드에서 CSS 오류를 생성하는 방법은 무엇입니까?

나는 내 웹 앱을 꽤 집중적으로 스킨하고 있는데, CSS 오류를 보여줄 수있는 방법이 필요하다.

미리 감사드립니다.

+0

UiBinder 및/또는 CssResource를 사용하고 있습니까? –

+0

안녕하세요! 둘 다 아직 사용하지 않고 있는데, 기본적으로 Eclipse 플러그인을 통해 새 GWT 프로젝트를 만들 때 생성 된 CSS 파일을 편집합니다. 가장 이상한 것은 파이어 폭스 또한 CSS 오류를보고하지 않습니다 .. – Style

답변

2

GWT가 CSS 오류 (맞춤법 오류/누락 된 클래스 이름)를보고하려면 CssResource (사용 예제는 the docs 등)을 통해 GWT 프로젝트에 CSS를 포함해야합니다. UiBinder을 사용하는 경우 UiBinder의 XML 파일에 선언 한 모든 CSS가 자동으로 CssResources로 변환되므로 이점도 누릴 수 있습니다 (또한 Google Plugin for Eclipse과 함께 맞춤법이 틀린/누락 된 클래스 이름 아래에 빨간색 밑줄이 나타납니다) 다른 Java 오류와 마찬가지로).

그러나 CssResource는 기본적으로 사용자의 스타일 이름을 난독 화합니다. 따라서 프로젝트를 고려하여 리팩토링하는 데 약간의 시간이 걸릴 수 있습니다 (더 자세한 내용은 the docs을 참조하십시오).

+0

대단히 고마워요 :) 따라서 늦게 회신했다 ~ 링크를 포함 해 주셔서 감사합니다, 그들은 많이 도움이됩니다. 그런데 UiBinder에 대해 궁금합니다. Java Swing 방식으로 UI를 구현하는 것보다 더 좋은 방법이 있습니까? – Style

+0

SO와 Google GWT 그룹에 대한 많은 질문이 있습니다 (예 : http://stackoverflow.com/questions/2690224/what-is-the-best-approach-towards-styling-gwt-applications). –

관련 문제