2014-12-18 2 views
0

handsontable이 여러 개있는 페이지가 있습니다. handsontable의 모든 커스텀 프로퍼티는 마지막으로 렌더링 된 테이블에 첨부 된 것처럼 보입니다. 어쨌든이 문제를 해결할 수 있습니까?페이지에서 Handsontable의 여러 인스턴스와 예기치 않은 동작이 발생했습니다.

$(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); 
}) 
+0

아주 이상한 행동입니다. 하나 이상의 테이블을 갖는 것이 나에게도 문제가되는 것 같다. 하지만 옵션 객체를 복제 해 보았습니까? 어쩌면 참조가 – ZekeDroid

+0

@ZekeDroid인데 문제가되지 않을 수 있습니다. 나는 그것을 시도했다 http://jsfiddle.net/yd0fucct/3/ – SNAG

+0

나는 대답을 어디에서도 발견 할 수 없다. 그러나 내가 같은 것을 다시 한 번 두 테이블에 간섭하고있다. 내가 뭔가를 알아 내면 알려 줄 것이다. HOT를 사용하는 스택에 더 큰 커뮤니티가 있었으면합니다. 아직 신선한 아이디어가 충분하지 않습니다. – ZekeDroid

답변

0

이 : 이미지의 예

상판에 호버하면서 아래 표에 코멘트

enter image description here

Fiddle

코드를 나타낸다 이하 문제는 Handsontable 팀에 의해 수정되었습니다.