2010-10-26 65 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