我有一個按鈕,它是GWT PushButton
的直接後代。我想將UiBInder xml佈局添加到我的按鈕以簡化其設計。我已經創建MyButton.ui.xml
和我有MyButton
以下內容:GWT:如何將UiBinder xml佈局添加到我的Widget?
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文件中創建的佈局未應用。我哪裏出錯了?
你用@UiField註釋你的文件嗎? – 2013-03-21 13:13:54
當然可以。如果我在java類中需要它們。 – KutaBeach 2013-03-21 13:17:29