easyui 的datagrid合併行或者列
阿新 • • 發佈:2019-02-06
$("#dgother").datagrid({
url:
"Data/Caculation.ashx",
queryParams: {
dt: new Date()
},
columns: [[
{ field: "id", hidden: true },
{ field: "modifyproject", align: 'center',
width: 100},
{ field: "remark", align: 'center', width: 200,
editor: 'textarea' },
{ field: "idno", align: 'center', width: 60
},
{ field: "weights", align: 'center', width: 60,
editor: 'text' }
]],
fitColumns: true,
nowrap: false,
loadMsg: "查詢資料請稍候。。。",
onLoadSuccess: function
(data) {
var merges = [{
index:
1,
rowspan:
3
}];
for (var i = 0; i < merges.length; i++)
$('#dgother').datagrid('mergeCells', {
index: merges[i].index,
field: 'modifyproject',
rowspan:
merges[i].rowspan
});
for (var i = 0; i < merges.length; i++)
$('#dgother').datagrid('mergeCells', {
index: merges[i].index,
field: 'remark',
rowspan:
merges[i].rowspan
});
var merges_a = [{
index:
0,
colspan:
2
},
{
index:
4,
colspan:
2
}];
for (var i = 0; i < merges_a.length;
i++)
$('#dgother').datagrid('mergeCells', {
index:
merges_a[i].index,
field: 'remark',
colspan:
merges_a[i].colspan
});
},
onDblClickRow:
toUpdateOther
});