var lastIndex;
$('#tt').datagrid({
onClickRow:function(rowIndex){
if (lastIndex != rowIndex){
$(this).datagrid('endEdit', lastIndex);
$(this).datagrid('beginEdit', rowIndex);
}
lastIndex = rowIndex;
},
onBeginEdit:function(rowIndex){
var editors = $('#tt').datagrid('getEditors', rowIndex);
var n1 = $(editors[0].target);
var n2 = $(editors[1].target);
var n3 = $(editors[2].target);
n1.add(n2).numberbox({
onChange:function(){
var cost = n1.numberbox('getValue')*n2.numberbox('getValue');
n3.numberbox('setValue',cost);
}
})
}
});
官方API原文文档:
http://www.jeasyui.com/tutorial/datagrid/datagrid15.php
本文介绍了一个使用 EasyUI 的 DataGrid 插件实现点击行开始编辑,并实时计算单元格值的示例。当点击 DataGrid 中的行时,该行进入编辑状态并计算指定列的乘积。

被折叠的 条评论
为什么被折叠?



