EasyUi DataGrid 编辑单元格后再合并单元格问题

a897265809 2014-10-23 11:56:37
 $('#CivilizedList-grid').datagrid({

pagination: true,
onLoadSuccess: function (data) {
if (data.rows.length > 0) {
//调用mergeCellsByField()合并单元格
mergeCellsByField("CivilizedList-grid", "CheckItemName,AreaChosePrinc,Civil_CheckItemized");
}
},
onDblClickCell: function (index, field, value) {

if (field == 'Civil_Points') {
$(this).datagrid('beginEdit', index);
var ed = $(this).datagrid('getEditor', { index: index, field: field });
$(ed.target).focus();

}


},

});


这是绑定最初合并单元格和开始编辑的代码

$("#btnQualified").click(function () {
endEdit();
$('#CivilizedList-grid').datagrid({

pagination: true,
onLoadSuccess: function (data) {
if (data.rows.length > 0) {
//调用mergeCellsByField()合并单元格
mergeCellsByField("CivilizedList-grid", "CheckItemName,AreaChosePrinc,Civil_CheckItemized");
}
}
});
var Total = compute('Civil_Score');
$('#labTotal').html(Total);
var PointTotal = compute('Civil_Points');
$('#labPointTotal').html(PointTotal);
})

这是编辑后合并单元格的代码
由于结束编辑后,界面被刷新合并单元格的效果就消失了,所以重新合并,但是重新合并之后编辑好的单元格数据却没有了。。请问要怎么解决。
...全文
547 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小鱼Lee 2017-03-03
  • 打赏
  • 举报
回复
先用acceptChanges,给各单元格赋值后,再刷新,最后合并
因特马 2017-02-23
  • 打赏
  • 举报
回复
每次编辑完后,再合并一次就可以了。我就是这么做的
bangfj 2015-12-19
  • 打赏
  • 举报
回复
哥们 你的问题解决了吗 如果解决了 告诉我方法吧
a897265809 2014-10-23
  • 打赏
  • 举报
回复
求大神回复!~~!!!!~~~
a897265809 2014-10-23
  • 打赏
  • 举报
回复
急急急!!!!!!!!!!!!!!!11

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧