您好我使用GWT和我有了下面的事件處理程序一個com.smartgwt.client.widgets.Button:更改按鈕標題問題
Button viewCommentsButton = new Button("View ");
viewCommentsButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
if (!childrenVisible) {
addChildren();
getParent().setTitle("Close");
} else {
removeChildren();
getParent().setTitle("View");
}
}
});
正如你可以看到我試過的getParent()的setTitle()方法但沒有效果。如果工作正常,所以我想我不能得到我的按鈕對象的引用,但代碼編譯和getParent返回一個小部件,所以很可能是我的按鈕。
但是,addChildren和removeChildren方法正常工作,但我的按鈕始終都有初始標題。任何想法爲什麼?希望這是有道理的。
歡迎任何建議。謝謝。
我會在7分鐘內接受。我有這個選擇開始,但我不得不聲明變量全局或最終,我想給它一個鏡頭。 +1 – Fofole 2012-03-26 13:18:56