在页面中具有多个Handsontable实例的意外行为

时间:2014-12-18 13:25:49

标签: javascript handsontable

我有一个包含多个handsontable实例的页面。 handontable的所有自定义属性似乎都附加到最后渲染的表。 无论如何要解决这个问题吗?

对于悬停在顶部表格中的下图中的示例,将显示底部表格中的注释

enter image description here

Fiddle

代码:

$(document).ready(function () {

    function getData() {
        return [
        ["", "Kia", "Nissan", "Toyota", "Honda"], ["2008", 10, 11, 12, 13], ["2009", 20, 11, 14, 13], ["2010", 30, 15, 12, 13]];
    }

    var container1 = document.getElementById('example1');
    var container2 = document.getElementById('example2');
    var options = {
        data: getData(),
        startRows: 5,
        startCols: 5,
        minRows: 5,
        minCols: 5,
        maxRows: 10,
        maxCols: 10,
        rowHeaders: true,
        colHeaders: true,
        minSpareRows: 1,
        contextMenu: true,
        comments: true,
        cell: [{
            row: 1,
            col: 1,
            comment: "Test comment"
        }, {
            row: 2,
            col: 2,
            comment: "Sample"
        }]
    };
    var hot1 = Handsontable(container1, options);
    var hot2 = Handsontable(container2, options);
})

1 个答案:

答案 0 :(得分:0)

Handsontable团队已解决此问题。