我试图在Handsontable中创建两列行标题,但它没有发生:
------------------------
| C1 | C2 | c3 | c4 | c5 |
| ------------------------
| R1 | R1 |
| ---------
| R2 | R2 | These are copy paste area
|----------
| R3 | R3 |
-----------
我尝试了以下内容:
hot = new Handsontable(container,
{
minRows:rlength,
minCols:clength,
rowHeaders: [["R1","R2","R3"],["R1","R2","R3"]],
colHeaders: colHead, // This is working
contextMenu: false,
maxCols:clength,
maxRows:max_row,
outsideClickDeselects: true,
removeRowPlugin: false
});
在rowHeaders
我传递数组数组,但它显示在一行中。
我该如何解决这个问题?
答案 0 :(得分:0)
Handontable的rowHeaders成员不支持更多的一行标题列。该文档仅提及传递单维数组和from trying it out,它将最外层数组中的每个元素视为单行标题字符串(因此将内部数组转换为逗号分隔的字符串)。
由于行标题列的呈现方式不同,似乎这里唯一明智的解决方案是将多行标题值组合成单个标题值 - 即:
rowHeaders: ["R1 R1", "R2 R2", "R3 R3"]