2013-08-26 2 views
2

나는 열을 동적으로 제거/숨길 수 있어야하는 상황에 처해있다. handsontable 문서의 Methods 섹션에서 트릭을해야한다고 생각하는 것을 발견했습니다. 그러나 나는 그것을 작동시킬 수 없었습니다. "잡히지 않은 오류 : 객체 데이터 소스 또는 열 옵션이있는 열을 제거 할 수 없습니다."오류가 계속 나타납니다.JQuery Handsontable - remove_col not working

"remove_col"과 함께 "alter"메서드를 사용하여 열을 제거하려고합니다.

$("#EFTable").handsontable('getInstance').alter('remove_col', 3) 

Here 내가 JSFiddle에서 함께 일하고 코드의 샘플입니다.

이 작업을 수행하는 방법이나 다른 방향으로 작업을 완료하는 방법에 대한 제안은 감사하겠습니다.

답변

4

나는 오늘 아침에 이것을 다시 보았고 그 답이 나 앞에서 옳았다는 것을 알았다. 오류 메시지가 "개체 데이터 원본 또는 열 옵션이 지정된 열을 제거 할 수 없습니다"라고 말했습니다. 두 번째 부분은 대답이었다.

"columns"옵션을 사용하여 각 열의 기능을 제어하고 있습니다. columns 옵션을 사용할 때는 remove_col 메소드를 사용할 수 없습니다.

+0

열 옵션을 사용할 필요가 없도록 코드를 어떻게 변경 했습니까? – BunnyStrider

+0

웃긴가요? 결과적으로 열을 추가/제거하는 사용자 지정 함수를 만들고 있습니다. – bozdoz

+1

당신은 그 커스텀 기능을 공유 할 수 있습니까? – BunnyStrider