Grid 设置记录数据重置切换按钮

Grid 设置记录数据重置切换按钮,grid,record,reset,gxt,togglebutton,Grid,Record,Reset,Gxt,Togglebutton,我面临一个奇怪的问题。 我已经创建了一个带有两列的普通extgwt网格。一列显示数字,另一列显示切换按钮。一旦按下ToggleButton,就会出现一个小窗口:1-文本字段(输入数字),2-ok按钮。 当按下ok按钮时,包含数字的列应将其值更改为小窗口文本字段中给定的值。这是我想要的最后一张照片。容易的!对吧? 现在问题来了。这是按下ok(确定)按钮以更改列中的值时执行的操作: Integer value = new Integer(10); Record record = store.getR

我面临一个奇怪的问题。 我已经创建了一个带有两列的普通extgwt网格。一列显示数字,另一列显示切换按钮。一旦按下ToggleButton,就会出现一个小窗口:1-文本字段(输入数字),2-ok按钮。 当按下ok按钮时,包含数字的列应将其值更改为小窗口文本字段中给定的值。这是我想要的最后一张照片。容易的!对吧?

现在问题来了。这是按下ok(确定)按钮以更改列中的值时执行的操作:

Integer value = new Integer(10);
Record record = store.getRecord(bean);
record.set("employeeNumber", value);
虽然使用此代码实际更改了值,但这会造成一些奇怪的情况。每当执行此代码时,ToggleButton始终处于“未按下”状态。如果删除最后一行,ToggleButton将再次正常工作(按下)

知道如何解决切换按钮的问题吗


谢谢

所以您希望切换按钮在设置值后更改状态,对吗? 如何将切换按钮放入网格中? 我假设使用自定义小部件渲染器?在这种情况下,render(..)方法将被多次调用,每次返回一个新的未切换按钮,该按钮将显示


也许你可以发布更多的代码…?

非常感谢。哦,我一直在想,按钮被重新命名了。你为我打开了解决问题的大门:)