1

UIBinder を使用すると、ウィジェット xml ファイルに css ファイルを次のようにバインドできます。

<ui:style filed="style" src="myStyle.css" />

<g:HTMLPanel>
  <g:Button ui:field="mybtn" styleNamediv class="{style.container1}">hello</div>
</g:HTMLPanel>

私のウィジェットクラスでは、次のことができます。

@UiField
Button mybtn

Widget クラスのボタンに css クラスを追加したい場合は、次のようにします。

mybtn.addStyleName(resources.someStyleLable());

xml ファイルでスタイルを定義したので、Widget クラスの myStyle.css のラベルにアクセスできません。

Widget クラスでこれらのラベルにアクセスする方法はありますか?

css ラベルにアクセスしてボタンに適用するには、Widget クラスで別の CssResource を定義する必要がありますか?

4

1 に答える 1