2015-01-05 2 views
0

저는 handsontable 및 jsfiddle로 작업 중입니다. http://jsfiddle.net/kc11/o4d6gr6n/2/. 동적으로 데이터를로드하고 열 머리글 이름을 설정하려고합니다. 분명히 데이터가로드되지 않습니다. jshint를 실행하면 다음과 같이 표시됩니다.동적으로 생성 된 열 머리글로 Handsontable이로드되지 않습니다.

Uncaught TypeError: Cannot read property 'identifier' of undefined 

어떻게 해결할 수 있습니까?

답변

0

그래, 몇 가지 오류가 있지만 가장 중요한 것은 columns입니다. 설명서를 다시 읽으 시겠지만, 기본적으로 그 문자열을 올바르지 않은 문자열 배열로 설정하고 있습니다. 여기에 특정 옵션을 지정해야합니다. 이 줄을 제거하면 모든 것이 매력과 비슷하게 작동합니다. 덤프 데이터 버튼에 다른 문제가 있지만, 더 분명합니다 (붙여 넣은 var 이름을 올바른 이름으로 복사하는 대신 복사합니다).

희망이 도움이됩니다. 밖으로 점프

1

한 것은 당신의 dataDump 기능 당신이

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

을 가지고있다하지만 표는 HOT1라고, 그래서해야

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