리소스 일정 뷰어를 만드는 도구를 평가하려고합니다. 행은 자원 (접을 수있는 하위 행 포함)이고 열은 시간 (일, 주 등)입니다. 내가 살펴본 그리드 프레임 워크 중 어떤 것도 철학적으로 유스 케이스 (예 : 느슨하게 정의 된 무한 컬럼)를 수용하는 것처럼 보이지 않으며 누구에게도 권장 사항이 있습니까?Slickgrid 대 jqGrid 대 ...? 스케줄러 용
3
A
답변
6
3 개월 간의 사용 후 jqGrid에서 SlickGrid로 전환 중입니다.
jqGrid는 fine이며, 가장 많이 사용되는 JavaScript 그리드 플러그인입니다. 그러나 :
문서는 완전하지 않을 수 있습니다뿐만 아니라 다소 생색을 제외하고, 오해의 소지가. 대부분 당신은 일을 끝내게 될 것이지만, 고통스러운 디버그/검색 루틴이 끝나면 끝날 것입니다.
비슷한 방식으로 API 명명법이 훨씬 더 우수 할 수 있습니다. 예 :
addJSONData()
은 실제로 개체를 수락하거나 특정 메서드의 매개 변수는rowid
및iRow
입니다.AJAX에서 정렬, 데이터 구문 분석 및 서식 지정 호출까지 모든 작업을 시도합니다. 자신 만의 방식으로 뭔가를 시도하면 jqGrid가 관심사 분리를 선호하지 않는다는 것을 알게됩니다.
SlickGrid는 JSDoc 주석과 모두를 포함하고 있지만 실제로는 많은 라인이 사실상 난독 화되어 있습니다.
SlickGrid를 아직 사용해 보지 않았지만 잘 보입니다. 그 저자는 현재 Google에 고용되어 있으며이 프로젝트는 GitHub에서 우수한 통계를 가지고 있습니다. 이 말은 완전히 나를 설득 :
의 주요 차이점은 내가 본 들이 더 나은 인에 을 이해하고 충분히 데이터로 작업하지 할 수있는에 너무 많은 초점을 것입니다 SlickGrid 다른 그리드 구현에있다 그리드.
또한 가상 렌더링은 N <tr>
요소를 삭제하는 것보다 분명히 우수합니다.