Keno电子表格是新的,文档非常稀少。
我正在尝试做一些相对简单的事情。
我有一个带有样式化标题的电子表格,如下所示:
this.sheetsHeader = [
{
name: "ProductsEntry",
rows: [
{
height: 15,
cells: [
{
value: "Name",
bold: "true",
background: "#00435e",
textAlign: "center",
color: "white",
fontSize: 14,
}, {
value: "Type",
bold: "true",
background: "#00435e",
textAlign: "center",
color: "white",
fontSize: 14,
},
{
value: "Currency",
bold: "true",
background: "#00435e",
textAlign: "center",
color: "white",
fontSize: 14,
},
{
value: "Rate",
bold: "true",
background: "#00435e",
textAlign: "center",
color: "white",
fontSize: 14
},
{
value: "StartDate",
bold: "true",
background: "#00435e",
textAlign: "center",
color: "white",
fontSize: 14,
}
]
}
],
columns: [
{ width: 200 },
{ width: 200 },
{ width: 90 },
{ width: 90 },
{ width: 110 }
]
}
];
并且以正常方式初始化:
$("#spreadsheet").kendoSpreadsheet({
toolbar: false,
sheetsbar: false,
sheets: that.sheetsHeader
});
然后,我有一个清除电子表格的事件,但我想保持标题不变。
如果我这样做:
var sheet = spreadsheet.activeSheet();
sheet.range(kendo.spreadsheet.SHEETREF).clear();
它擦去了信头,让纸完全空了。
我试着用很多不同的方式重新添加标题,但都不起作用。
清除电子表格后,我尝试:
sheet.fromJSON(that.sheetsHeader[0].rows);
我还尝试删除表格并重新添加:
spreadsheet.removeSheet(0);
spreadsheet.insertSheet(that.sheetsHeader);
到目前为止,一切都没有真正奏效,也没有关于这种场景的文档。有什么想法吗?
这样做了:
sheet.fromJSON(that.sheetsHeader[0]);
我真的希望他们能提供一些文件。这不是很直观。