datagrid1中有某列需要用户输入值,另一列根据其值自动计算出来。我在datagrid中添加了事件oncellendedit="onCellEndEdit",脚本如下:
function onCellEndEdit(e) {
var grid = mini.get("datagrid1");
var editor = e.editor;
var colunm1_value = editor.getValue();
var rowIndex = grid.indexOf(grid.getEditorOwnerRow(editor));
var colunm2_editor = grid.getCellEditor(8, rowIndex);
colunm2_editor.setValue(parseInt(colunm1_value) + 100);
}
但是,colunm2中单元格的值不会变化。