의 레이아웃 계층 구조 외부에서 위젯을 정의하는 방법 이것은 첫 번째 게시물입니다. 누군가가 나를 도울 수 있기를 바랍니다.
UiBinder XML 레이아웃 파일에서 레이아웃 계층에 속하지 않고 별도로 위젯을 정의 할 방법을 찾고 있습니다. 여기에 작은 예입니다 :GWT - uibinder xml 파일
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui">
<g:Label ui:field="testlabel" text="Hallo" />
<g:HTMLPanel>
...
</g:HTMLPanel>
컴파일은 UI 때문에 실패 UiBinder 요소는 하나의 자식 요소를 기대하고있다.
자바 코드에서 나는 액세스하고 평소와 같이 라벨 위젯 바인딩 : 당신은 그리드 또는 FlexTable를 정의 할 때
@UiField Label testlabel;
것은 예를 들어,이 유용 할 수 - 내가 내 테이블 헤더의 레이블을 정의 할을 프로그래밍 방식으로 코드 내에있는 XML 레이아웃 파일.
무엇을하려고합니까? 예를 들어, testLabel을 표시하지 않으려면 CSS 규칙 설정이 "display : none"인 styleName을 지정할 수 있습니다. – aem