Handsontable不加载动态创建的列标题

时间:2015-01-05 20:50:48

标签: javascript jquery handsontable

我正在使用handontable和jsfiddle http://jsfiddle.net/kc11/o4d6gr6n/2/。我试图动态加载数据并设置列标题名称。显然数据没有加载。当我运行jshint时,我得到:

Uncaught TypeError: Cannot read property 'identifier' of undefined 

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

跳出来的一件事是你的dataDump函数中有

console.log('data of ' + name, hot.getData());

但你的表名为hot1,所以它应该是

console.log('data of ' + name, hot1.getData());

答案 1 :(得分:0)

是的,你有一些错误,但最重要的是你的选择columns。再次阅读文档,但基本上你将其设置为一个不正确的字符串数组。你应该在这里给出具体的选择。如果你删除这一行,它或多或少都像魅力一样。您的转储数据按钮还有其他问题,但更明显(您复制粘贴的var名称而不是分配给正确的名称)。

希望这有帮助!