easyuidatagrid编辑单元格
核心代码:
$.extend($.fn.datagrid.methods,{
editcell:function(jq,param){
return jq.each(function(){
var opts=$(this).datagrid('options');
var fields=$(this).datagrid('getcolumnfields',true).concat(
$(this).datagrid('getcolumnfields'));
for(var i=0;i
var col=$(this).datagrid('getcolumnoption',fields[i]);
col.editor1=col.editor;
if(fields[i]!=params.field){
col.editor=null;
}
}
$(this).datagrid('beginedit',param.index);
for(var i=0;i
var col=$(this).datagrid('getcolumnoption',fields[i]);
col.editor=col.editor1;
}
});
}
});
var editindex=undefined;
//结束编辑
function endediting(){
if(editindex==undefined){
return true
}
if($('#dg').datagrid('validaterow',editindex)){
$('#dg').datagrid('endedit',editindex);
editindex=undefined;
return true;
}else{
return false;
}
}
function onclickcell(index,field){
if(endediting()){
$('#dg').datagrid('selectrow',index).datagrid('editcell',{
index:index,
field:field
});
editindex=index;
}
}
下一篇: PS制作吊坠来回摆动的gif动态效果图