스타일. 텍스트 상자에있는 것처럼 보이게하려면 $
및 텍스트 상자에 프레임이있는 <span>
, <div>
또는 <label>
의 스타일을 지정하고 텍스트 상자의 테두리를 제거하면됩니다. UiBinder I18N을 사용하면 상자의 양쪽에서 통화 레이블을 쉽게 이동할 수 있습니다.
참고로, Google이 드롭 다운 버튼의 Gmail, 리더 및 그룹 검색 창에서 수행하는 작업입니다. 같은
뭔가 :
<ui:style>
.container {
border: 1px solid gray;
}
.inputbox {
border: none;
}
</ui:style>
<g:HTMLPanel tag="label" addStyleNames="{style.container}">
<ui:msg>
$
<ui:ph name="inputbox"><g:TextBox addStyleNames="{style.inputbox}" /></ui:ph>
</ui:msg>
</g:HTMLPanel>
그리고 로케일이 입력 상자의 오른쪽에 €
을 넣어 {0} €
, 말, 같은 메시지를 정의 할 수 있습니다.
사용자 지정 구성 요소를 만들 수 있습니다. http://stackoverflow.com/questions/2082864/extending-gwts-widget-class –
에서 기본적으로 스크립트를 사용하여이를 제어해야합니다. 텍스트 상자가 변경 될 때마다 선행 $가 있는지 확인하고 그렇지 않은 경우 반드시 추가하십시오. –