문제

다음은 현재 CSS 클래스 이름을 대체합니다. 전화하는 것 같습니다 setStyleName.

<g:DecoratorPanel styleName="{style.myCssClass}">

내가 정말로하고 싶은 것은 전화와 같은 클래스 이름을 추가하는 것입니다. addStyleName.

내가 시도하는 일을 할 수 있습니까?

도움이 되었습니까?

해결책

사용 addStyleNames 이러한 상황에서는 다음과 같은 상황에서

<g:DecoratorPanel addStyleNames="{style.myCssClass}">

내가 집어 들었던 작은 트릭이야 GWT의 Google 그룹 - 공식 문서에 언급 된 것은 너무 나쁘다 (?).

추신 : 실제로 Uibinder에 대한 정말 포괄적 인 문서가 누락되었습니다. 나 grepGWT 소스를 PED addStyleNames 이 파일을 찾았습니다. WidgetBasedui.ui.xml - Uibinder에 대한 흥미로운 사용 사례가 포함 된 것 같습니다. addStyleNames.
누군가 Uibinder에 대한 다른 좋은/비밀 참조를 알고 있다면 공유하십시오 :)

다른 팁

addStyleNames 해결책입니다. 그리고 실제로 문서에 언급되어 있습니다. uiobject. "uibinder 템플릿에서의 사용"섹션을 참조하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top