2013-07-18 26 views
0

按照我的要求,我需要根據選擇將小部件文本框預先填充,然後在特定場景下,使預填充字段不可編輯(無法編輯),而無需重新加載頁面。GWT-動態製作小部件不可編輯

預填充工作正常,但是當我嘗試從代碼(驗證程序)更改我的小部件文本框爲不可編輯時,沒有任何更改。當然,通過在sql developer中直接設置我的widget屬性,我可以輕鬆地在頁面加載時輕鬆地設置字段可編輯或不可編輯。但是我需要這個發生在'飛行'上。

那麼正確的策略是什麼?

我的想法是小部件在加載時被激活,如果我改變小部件屬性,我需要一種方法告訴它再次看到那裏沒有重新加載整個頁面?

任何想法,將不勝感激:)

回答

0

我覺得TextBox#setReadOnly應該工作。

+0

問題已解決。我是正確的需要重新加載小部件,我也設置只讀狀態。 1行代碼修復了它。現在看起來很簡單:) – TheJavaBeast