$('#domainGrid').datagrid({
onDblClickCell: function(index,field,value){
$(this).datagrid('beginEdit', index);
var ed = $(this).datagrid('getEditor', {index:index,field:field});
$(ed.target).focus();
}
});
$(document).ready(function (){
change();
});
function change(){
$("#domainGrid").datagrid({
columns:[[
{field:'domain_name',width:'80%',editor:'text',title:'领域标识'},
{field:'',width:'15%',title:'操作', formatter:function(value,row,index){
if (row.editing){
var a="'"+row.domain_name+"'";
var s = '','+row.id+','+a+')">保存 ';
var c = '')">取消';
return s+c;
}else {
//var e = '编辑 ';
var d = '','+row.id+')">删除';
return d;
}
}
}
]],
onBeforeEdit:function(index,row){
row.editing = true;
$('#domainGrid').datagrid('refreshRow', index);
},
onAfterEdit:function(index,row,changes){ //当有endEdit时才触发onAfterEdit;
//alert("onafteredit:"+row.id);
//alert(changes.domain_name);
var domainBean={id:row.id,domain_name:changes.domain_name};
var entity=JSON.stringify(domainBean);
$.post('/system/saveDomain',{entity:entity},function(data){
$('#domainGrid').datagrid('reload');
$.messager.alert('提示',data.message);
// $('#systemForm').form('clear');
});
row.editing = false;
$('#domainGrid').datagrid('refreshRow', index);
},
onCancelEdit:function(index,row){
row.editing = false;
$('#domainGrid').datagrid('refreshRow', index);
}
})
}
function getRowIndex(target){
var tr = $(target).closest('tr.datagrid-row');
change();
return parseInt(tr.attr('datagrid-row-index'));
}
function saverow(index,mid,mvalue){
$('#domainGrid').datagrid("endEdit", index);
$('#domainGrid').datagrid('endEdit', getRowIndex(index));
}
function cancelrow(target){
$('#domainGrid').datagrid('cancelEdit', getRowIndex(target));
}
function deleterow(target,mid){
$.messager.confirm('提示','确定删除当前记录?',function(r){
if(r){
$.get('/system/deleteDomain/'+mid,function(data){
$('#domainGrid').datagrid('reload');
$.messager.alert('提示',data.message);
});
}
});
}
easyui 双击datagrid编辑
猜你喜欢
转载自blog.csdn.net/maying0124/article/details/80679976
今日推荐
周排行