2010-10-26 68 views
0

我正面臨一個奇怪的問題。 我已經創建了兩列正常的ext-gwt網格。一列顯示一個數字,另一列顯示一個ToggleButton。只要按下ToggleButton,一個小窗口就會出現:1-文本框(輸入數字),2-確定按鈕。 按ok按鈕時,包含數字的列應將其值更改爲小窗口文本框中給出的值。這是我想要的最終圖片。簡單!對?設置記錄數據重置ToggleButton

問題出現了。這是當以改變該列中的值按下OK按鈕什麼是執行:

Integer value = new Integer(10); 
Record record = store.getRecord(bean); 
record.set("employeeNumber", value); 

雖然值是使用這段代碼實際上改變了,這讓一些奇怪的。只要執行代碼,ToggleButton就保持「未按下」狀態。如果我刪除最後一行,則ToggleButton會再次正常工作(被按下)。

任何想法如何解決ToggleButton的問題?

謝謝

回答

0

所以你想要切換按鈕改變狀態後設置的值,對吧? 如何將切換按鈕放入網格? 我假設通過使用自定義小部件渲染器?在這種情況下,render(..)方法將被多次調用,每次返回一個新的未切換的按鈕,這些按鈕將被顯示...

也許你可以發佈一些更多的代碼...?

+0

非常感謝TMoo,我一直在想這個按鈕已經被重新渲染了。你打開了我的門解決問題:) – fouad 2010-10-28 07:13:46