我可以看到有很多方法可以在渲染之前在cells数组中创建注释,并使用上下文菜单。但有没有办法在改变后创建评论?
我最初尝试过这个:
var errors = [];
var hot = new Handsontable(container, {
data: vendors,
startRows: 1,
afterChange: function(changes, source) {
var row = changes[0][0];
var col = changes[0][1];
errors.push({
row: row,
col: col,
comment: "Error"
})
comments: errors
}
但似乎更改errors
对象并不会自动呈现注释。还有更好的方法吗?
答案 0 :(得分:1)
可以在元对象上添加注释,如下所示
var hot = new Handsontable(container, {
data: vendors,
startRows: 1,
afterChange: function(changes, source) {
var row = changes[0][0];
var col = changes[0][1];
hot.getCellMeta(row, col).comment = 'Error';
}
}
答案 1 :(得分:1)
以编程方式,您可以尝试:
<div itemscope itemtype="http://schema.org/LocalBusiness">
<span itemprop="name">Company Name</span>
<span itemprop="streetAddress">Some Road Name</span>
<span itemprop="addressLocality">Town</span>
<span itemprop="addressRegion">City</span>
<span itemprop="addressRegion">County</span>
<span itemprop="postalCode">Postcode</span>
</div>