2010-12-15 6 views
1

HTML 표가 있습니다 (표가있는 HTML은 서버의 정적 파일 임). 테이블을 그리드로 변환하려는 목적을 위해 jQgrid를 찾았습니다. 필자는 'tabletgrid'기능을 사용하여 성공했습니다.이 플러그인 유용성이 마음에 들었습니다. 하지만 작은 문제가 있습니다. 나는 그리드에 대해서만 우려하고있다. 정렬 기능이 필요하지 않습니다. JQgrid 스크립트에서 몇 가지 코드 블록을 제거하고 그리드 속성 만 유지하려고합니다. 제발 제안! .js 파일을 최소화해야합니다. 사용하지 않는 함수는 필요하지 않습니다.jQgrid는 멋지지만 그리드 만 필요합니다. 방법?

+0

그래서 플러그인 Analise을 통해 코드를 가서 당신이 원하는하지 않는 코드를 제거 ... 그게 무슨 문제있어? – Vivek

+0

@vivek : 물론 문제 없습니다. 그것은 좋은 제안입니다. JS 오늘 밤 분석하고 코드의 몇 블록을 제거하려고합니다 ... –

+0

@vivek : 'grid.tbltogrid.js'는 최소한의 권리를합니까? 그냥 명확히 ..--) –

답변

0

jqGrid의 다운로드 페이지로 이동하면 스크립트 파일에 포함 할 항목을 선택할 수 있습니다. 그리드가 필요한 경우 "그리드 기준"을 확인할 수 있습니다. 대안이 될 것입니다 one

+0

이지만 dataTables도 정렬 기능을 제공합니다 .... 그리고 내부 종속성이있는 코드 bcoz를 제거 할 수 없습니다 – Vivek

+0

jqGrid 기반 축소는 68KB입니다. CSS와 CSS 만 있으면됩니다. 그래도 너무 많은 경우 직접 테이블 스타일을 제안 할 것입니다. 꽤 쉽습니다. http://www.w3schools.com/css/css_table.asp – LeftyX

1

jqGrid 소스 코드를 수정할 필요가 없습니다. 대신 모든 열의 정렬을 전환하기 위해 격자의 모든 열 정의에 sortable:false을 사용할 수 있습니다.

마지막 버전의 jqGrid를 사용하는 경우 jqGrid 3.8.2에 도입 된 새로운 기능인 열 템플릿 (작은 변경 사항으로 구현 된 trirand 포럼의 my suggestion 참조)을 사용할 수 있습니다. 당신이 모든 열 colModel에 추가 속성을 설정해야하기 때문에 당신은 cmTemplate:{sortable:false}으로 cmTemplate 매개 변수를 사용할 수 있습니다 :

tableToGrid('#yourGridId', {cmTemplate:{sortable:false}}); 
관련 문제