JavaScript, JQuery 및 HTML로 작업하고 있습니다. 내 프로젝트의 UI는 완전히 동적입니다. 다음 기능을 지원하는 동적 JavaScript / JQuery Grid를 찾고 있습니다.
누구든지 다음 기능을 지원하는 좋은 오픈 소스 그리드가 있다고 말할 수 있습니까?
- 런타임에 그리드의 인스턴스를 만들고 DOM에 추가 할 수 있어야합니다.
- 열 템플릿 (텍스트 상자, 선택, 체크 박스 또는 입력 또는 간단한 텍스트) 지원
- 실시간으로 새 열 템플릿 설정 또는 기존 열 템플릿 교체를 지원합니다.
- 열 아래에있는 입력 컨트롤 (예 : 텍스트 상자, 확인란 ..)이 거의 활성화 되지 않고 비활성화 될 수 있습니다 .
- 실시간으로 setData ()를 지원합니다.
- 사용자가 입력 데이터를 변경하면 이벤트를 지원합니다.
- 행 선택을 지원해야합니다.
- 전체 그리드를 렌더링하지 않고 실시간으로 행을 추가하거나 행을 삭제합니다.
- 페이징을 지원합니다.
- 실시간으로 모든 열을 기준으로 정렬을 지원합니다.
- 사용자가 실시간으로 데이터를 정렬하면 이벤트가 발생합니다.
- 그리드 UI는 실현 가능한 열을 지원해야합니다.
- 자동 크기 조정 가능 (상위 요소의 크기에 따라 그리드의 크기를 자동으로 조정할 수 있으면 좋습니다)
- 확실히 좋은 문서가 있습니다.
답변
유용한 정보는 다음과 같습니다.
비어 있는:
지불 :
내 생각에 가장 좋은 항목은 Flexigrid와 jQuery Grid입니다.
답변
http://datatables.net/ 시도해 볼 수 있습니다.
DataTables는 jQuery Javascript 라이브러리 용 플러그인입니다. 점진적 향상의 기반을 기반으로하는 매우 유연한 도구로, 모든 HTML 테이블에 고급 상호 작용 제어를 추가합니다. 주요 특징들:
- 가변 길이 페이지 매김
- 즉석 필터링
- 데이터 유형 감지를 통한 다중 열 정렬
- 열 너비의 스마트 처리
- 거의 모든 데이터 소스의 데이터 표시
- DOM, Javascript 배열, Ajax 파일 및 서버 측 처리 (PHP, C #, Perl, Ruby, AIR, Gears 등)
- 테이블 뷰포트의 스크롤 옵션
- 완전히 국제화 가능
- jQuery UI ThemeRoller 지원
- 견고 함-2600 개 이상의 단위 테스트로 뒷받침
- 다양한 플러그인 inc. TableTools, FixedColumns, KeyTable 등
- 무료입니다!
- 상태 저장
- 숨겨진 열
- 테이블의 동적 생성
- Ajax 데이터 자동로드
- 커스텀 DOM 포지셔닝
- 단일 열 필터링
- 대체 페이지 매김 유형
- 비파괴 DOM 상호 작용
- 열 강조 표시 정렬
- 고급 데이터 소스 옵션
- 광범위한 플러그인 지원
- 정렬, 유형 감지, API 함수, 페이지 매김 및 필터링
- CSS로 완전히 테마 가능
- 견고한 문서
- 110 개 이상의 사전 빌드 된 예제
- Adobe AIR에 대한 완벽한 지원
답변
동적 JQuery Grid에 대한 내 제안은 다음과 같습니다.
http://reconstrukt.com/ingrid/
https://github.com/mleibman/SlickGrid
http://www.datatables.net/index
가장 좋은 것은 :
DataTables 는 jQuery Javascript 라이브러리 용 플러그인입니다. 점진적 향상의 기반을 기반으로하는 매우 유연한 도구로, 모든 HTML 테이블에 고급 상호 작용 컨트롤을 추가합니다.
가변 길이 페이지 매김
즉석 필터링
데이터 유형 감지를 통한 다중 열 정렬
열 너비의 스마트 처리
거의 모든 데이터 소스의 데이터 표시
DOM, Javascript 배열, Ajax 파일 및 서버 측 처리 (PHP, C #, Perl, Ruby, AIR, Gears 등)
테이블 뷰포트의 스크롤 옵션
완전히 국제화 가능
jQuery UI ThemeRoller 지원
견고 함-2600 개 이상의 단위 테스트로 뒷받침
다양한 플러그인 inc. TableTools, FixedColumns, KeyTable 등
테이블의 동적 생성
Ajax 데이터 자동로드
커스텀 DOM 포지셔닝
단일 열 필터링
대체 페이지 매김 유형
비파괴 DOM 상호 작용
열 강조 표시 정렬
고급 데이터 소스 옵션
광범위한 플러그인 지원
정렬, 유형 감지, API 함수, 페이지 매김 및 필터링
CSS로 완전히 테마 가능
견고한 문서
110 개 이상의 사전 빌드 된 예제
Adobe AIR에 대한 완벽한 지원
답변
agiletoolkit.org를 살펴보십시오. 2,4,6,7,9,10 및 12를 즉시 지원하는 CRUD 사용이 간편합니다 (데이터를 추가, 삭제할 때 그리드를 방어하기 위해 Ajax를 사용하고 jquery.
나는 몇 가지 예를 게시 할 것이지만 지금은 iPad에 있습니다.