有時候在行編輯的時候,一個編輯框的值要根據其它編輯框的值進行變化,那么可以通過在開啟編輯時,找到特定的Editor,為其添加事件
function editrow(index) {
if (rowedit == 0) {
$('#ZCEditList').datagrid('beginEdit', index);
rowedit = 1;
var editors = $('#ZCEditList').datagrid('getEditors', index);
var TonsEditor = editors[3];
var HorsepowerEditor = editors[4];
var StandardEditor = editors[10];
TonsEditor.target.bind('blur', function () {
HorsepowerEditor.target.val('');
var sum = TonsEditor.target.val() * 10;
StandardEditor.target.val(sum);
});
} }