0

我正在使用jqwidgets 树网格

我正在尝试根据以下要求为单元格编辑器实现 onchange 侦听器

  • 在更改特定行中的单元格值时,它应该在该特定行中的其他单元格中进行更改。

到目前为止,我为此尝试的是:

在初始化编辑器函数中,我为 onchange 监听器添加了以下代码

initEditor: function (row, cellvalue, editor, celltext, width, height) {

                      editor.bind('change',function onCHangeOf(value) {
                     curValue = this.value;

                    $("#treeGrid").jqxTreeGrid('setCellValue', row, 'Total', curValue);
                     });

                   }

但是当我尝试setCellValue为单元格总计时,上面的代码不起作用

我创建了以下 JSFiddle - http://jsfiddle.net/3zGhL/8/

我还为相同的实现使用了其他事件侦听器,例如 onBlur,onCellValuechanged,但问题仍然存在,我认为问题出在setCellValue我在这里使用的函数上

谁能帮帮我。

4

1 回答 1

1

setCellValue 设置单元格的值,即使在您的示例中也能正确执行,但请注意,它不会自动更新已打开的单元格编辑器的值,因为默认情况下您的实现会覆盖默认逻辑。如果要设置编辑器的值,请使用“标题”列的 initEditor。

于 2014-05-26T14:53:19.590 回答