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);
})
아주 이상한 행동입니다. 하나 이상의 테이블을 갖는 것이 나에게도 문제가되는 것 같다. 하지만 옵션 객체를 복제 해 보았습니까? 어쩌면 참조가 – ZekeDroid
@ZekeDroid인데 문제가되지 않을 수 있습니다. 나는 그것을 시도했다 http://jsfiddle.net/yd0fucct/3/ – SNAG
나는 대답을 어디에서도 발견 할 수 없다. 그러나 내가 같은 것을 다시 한 번 두 테이블에 간섭하고있다. 내가 뭔가를 알아 내면 알려 줄 것이다. HOT를 사용하는 스택에 더 큰 커뮤니티가 있었으면합니다. 아직 신선한 아이디어가 충분하지 않습니다. – ZekeDroid