Handsontable 怎么实现自动合并单元格,而不是用mergecells属性写死? 50
functionexcelTable(data){varhot=newHandsontable(document.getElementById('excelTable')...
function excelTable(data){
var hot = new Handsontable(document.getElementById('excelTable'),{
data: data,
colHeaders: ['ID','项目', '子项目', '评分细则', '级差', '投标文件ID','投标文件呈现'], // 使用自定义列头
rowHeaders: true,
editor: false, // 禁用所有单元格编辑
stretchH: 'all', /* 自适应拉伸 */
colWidths: [0.1, 200, 200, 300, 200, 0.1, 300], // 设置所有列宽为150像素
contextMenu: false, // 禁用右键菜单
/* contextMenu: {
items: {
"row_above": {
name: '向上插入一行',
},
"row_below": {
name: '向下插入一行',
},
"remove_row": {
name: '删除行',
},
"mergeCells": {
name: '合并单元格',
}
},
}, */
minSpareRows: 1,
className: "htCenter htMiddle",
mergeCells: [
{row:0, col:1, rowspan:1, colspan:1},
{row:0, col:2, rowspan:1, colspan:1}
],
/* afterLoadData(){
calculateRow();
console.log(counts);
} */
});
} 展开
var hot = new Handsontable(document.getElementById('excelTable'),{
data: data,
colHeaders: ['ID','项目', '子项目', '评分细则', '级差', '投标文件ID','投标文件呈现'], // 使用自定义列头
rowHeaders: true,
editor: false, // 禁用所有单元格编辑
stretchH: 'all', /* 自适应拉伸 */
colWidths: [0.1, 200, 200, 300, 200, 0.1, 300], // 设置所有列宽为150像素
contextMenu: false, // 禁用右键菜单
/* contextMenu: {
items: {
"row_above": {
name: '向上插入一行',
},
"row_below": {
name: '向下插入一行',
},
"remove_row": {
name: '删除行',
},
"mergeCells": {
name: '合并单元格',
}
},
}, */
minSpareRows: 1,
className: "htCenter htMiddle",
mergeCells: [
{row:0, col:1, rowspan:1, colspan:1},
{row:0, col:2, rowspan:1, colspan:1}
],
/* afterLoadData(){
calculateRow();
console.log(counts);
} */
});
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询