uibinder xml 파일의 요소에 클래스 이름을 추가하십시오
문제
다음은 현재 CSS 클래스 이름을 대체합니다. 전화하는 것 같습니다 setStyleName
.
<g:DecoratorPanel styleName="{style.myCssClass}">
내가 정말로하고 싶은 것은 전화와 같은 클래스 이름을 추가하는 것입니다. addStyleName
.
내가 시도하는 일을 할 수 있습니까?
해결책
사용 addStyleNames
이러한 상황에서는 다음과 같은 상황에서
<g:DecoratorPanel addStyleNames="{style.myCssClass}">
내가 집어 들었던 작은 트릭이야 GWT의 Google 그룹 - 공식 문서에 언급 된 것은 너무 나쁘다 (?).
추신 : 실제로 Uibinder에 대한 정말 포괄적 인 문서가 누락되었습니다. 나 grep
GWT 소스를 PED addStyleNames
이 파일을 찾았습니다. WidgetBasedui.ui.xml - Uibinder에 대한 흥미로운 사용 사례가 포함 된 것 같습니다. addStyleNames
.
누군가 Uibinder에 대한 다른 좋은/비밀 참조를 알고 있다면 공유하십시오 :)
다른 팁
예 addStyleNames
해결책입니다. 그리고 실제로 문서에 언급되어 있습니다. uiobject. "uibinder 템플릿에서의 사용"섹션을 참조하십시오.
제휴하지 않습니다 StackOverflow