我正在使用jqwidgets tree grid
我正在尝试根据以下要求为单元编辑器实现onchange监听器
到目前为止,我所做的是:
在init编辑器函数中,我为onchange listener添加了以下代码
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
函数
任何人都可以帮助我。
答案 0 :(得分:1)
setCellValue设置Cell的值,即使在您的示例中它也能正确执行,但请注意它不会自动更新已打开的Cell Editor的值,因为默认情况下您的实现会覆盖默认逻辑。如果要设置编辑器的值,请使用“标题”列的initEditor。