GWT の直接の子孫であるボタンがありますPushButton
。ボタンのデザインを簡素化するために、UiBInder xml レイアウトをボタンに追加したいと考えています。を作成MyButton.ui.xml
し、次の内容を持っていますMyButton
:
class MyButton extends PushButton
{
interface UI extends UiBinder<Widget, MyButton>
{
}
private static final UI ui = GWT.create(UI.class);
@UiConstructor
public MyButton() {
super();
ui.createAndBindUi(this);
}
(...)
}
問題は、ボタンがレンダリングされないことです。GWT はいくつかの div を作成し、入力要素を内部に配置しますが、uibinder xml ファイル内で作成したレイアウトは適用されません。どこで間違ったのですか?