1. 程式人生 > >easyui 的datagrid合併行或者列

easyui 的datagrid合併行或者列

$("#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             });