我使用handsontable粘贴来自excel的数据。我想向一些单元格添加更多信息,一个表示CSS类的字符串。我认为最好的方法是使用comments插件。 在那里,我看到有关如何添加评论的信息,但我不知道如何阅读评论。 我试过的时候:
hot1 = new Handsontable(container, {
data: getData(),
rowHeaders: true,
colHeaders: true,
contextMenu: true,
comments: true,
cell: [
{row: 1, col: 1, comment: 'Some comment'},
{row: 2, col: 2, comment: 'More comments'}
]
});
hot1.getData();
我只看到表格数据而没有任何关于评论的信息。从文档看起来我可以访问一个特定的单元格来获取它的注释,但如果我可以在一个命令中获得所有注释(类似于我获取数据的方式),则没有引用。
你有什么想法吗?
答案 0 :(得分:0)
我们可以使用class ColoredDatePicker: UIDatePicker {
var changed = false
override func addSubview(view: UIView) {
if !changed {
changed = true
self.setValue(UIColor.whiteColor(), forKey: "textColor")
}
super.addSubview(view)
}
}
方法获取所有评论。
getCellMeta
这是一个有效的JSfiddle。
答案 1 :(得分:0)
@Shlomi L询问是否有一个事件可以在评论发生变化时被捕获。就在这里。它被称为:afterSetCellMeta。这是一个例子:
afterSetCellMeta: (row, col, source, val) => {
if(source == 'comment'){
console.log("[" + row + ", " + col + "]: " + source + " --> " + val);
console.log(source); //comment
console.log(val); //object containing value
this.saveUpdatedComment(val.value);
}
}
这将在afterChange之前或之后出现。以下是docs