gpt4 book ai didi

javascript - jqwidgets treegrid setcellvalue 函数在更改事件的编辑器上不起作用

转载 作者:行者123 更新时间:2023-12-03 12:32:30 25 4
gpt4 key购买 nike

我正在使用jqwidgets tree grid

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

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

到目前为止我已经尝试过的是:

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

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

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

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

}

但是当我尝试为单元格TotalsetCellValue时,上述代码不起作用

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

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

谁能帮帮我。

最佳答案

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

关于javascript - jqwidgets treegrid setcellvalue 函数在更改事件的编辑器上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23868771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com