0

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

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

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

尽管使用此代码实际上更改了该值,但它使一些奇怪的东西。每当执行此代码时,ToggleButton 都会保持“未按下”状态。如果我删除最后一行,ToggleButton 将再次正常运行(被按下)。

知道如何解决 ToggleButton 的问题吗?

谢谢

4

1 回答 1

0

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

也许您可以发布更多代码...?

于 2010-10-26T20:38:59.680 回答