2014-05-17 1 views
7

먼저, 예를 들어 handsontable (잘 알려진 코드 조각)이라는 잘 알려진 버그가 있습니다. user tezhm, official github issues list for handsontable에 :handsontable에서 새 행/열을 추가하지 않으려면 어떻게해야합니까?

테이블의 외측 영역으로 행 아래 표 드래그 선택의 마지막 행에있는 셀을 선택, 스크롤 뷰포트가 뷰의 오작동 을 일으키는 트리거 . 이것은 데모 테이블을 사용하여 다시 작성할 수 있습니다.

때문에 스크롤바를 완전히 끄거나 새 행/열을 추가하지 않기로 결정했습니다.

handsontable에 새 행/열을 추가하지 않으려면 어떻게해야하나요?

handsontable에서 스크롤을 해제하는 방법은 무엇입니까?

contextMenu: ["undo", "redo"] 

또 다른 옵션 수 :

minSpareRows: 0, 
minSpareCols: 0 

당신이 상황에 맞는 메뉴를 사용하는 경우는, 당신이 기능을 해제 할 수 있습니다

답변

12

새로운 행/열을 추가하지 않으려면 다음과 같은 옵션을 설정합니다 maxRows을 데이터의 행 수로 설정하고 maxCols을 데이터의 열 수로 설정하십시오. 참고 : columns 옵션을 사용하는 경우 maxCols은 무시됩니다. .

maxRows: data.numberOfRows, 
maxCols: data.numberOfColumns 
3

내가

minSpareRows: 0, 
minSpareCols: 0 

하지만 행운을 :(시도

을 마지막으로, 나는 다음과 같은 시도 :

afterCreateRow: function (index, numberOfRows) { 
        data.splice(index, numberOfRows); 
       } 

그것은 않은 일을 :)

+0

그건 또 다른 방법입니다. 고맙습니다. – PolGraphic