jqGrid 특징 및 소개

jqGrid 2015. 5. 29. 15:57
728x90
반응형

소개

있는 jqGrid는 표현과 웹에서 테이블 형식의 데이터를 조작하기위한 솔루션을 제공하는 Ajax 기반 자바 스크립트 컨트롤입니다. 그리드의 Ajax 콜백으로 클라이언트 측 솔루션 데이터로드 동적이기 때문에, 그것을 포함하는 임의의 서버 측 기술과 통합 될 수 PHP , ASP , 자바 서블릿, JSP, ColdFusion에서와  .

있는 jqGrid는 jQuery를 자바 스크립트 라이브러리를 사용하고 해당 패키지에 대한 플러그인으로 기록됩니다. jQuery를에 대한 자세한 내용을 참조하시기 바랍니다jQuery를 웹 사이트 .

있는 jqGrid의 홈 페이지를 찾을 수 있습니다 여기에 .

설명과 함께,있는 jqGrid의 예 작업, 찾을 수 있습니다 여기에 .

최근 개발 버전은 얻을 수 GitHub의

있는 jqGrid 배경

있는 jqGrid는 Trirand 주식, 소피아에 본사를 둔 소프트웨어 개발 회사에서 토니 Tomov에 의해 개발되었다. Trirand 웹 구성 요소의 개발을 전문으로하고, jQuery를, ThemeRoller, jQuery를 UI와 같은 무료 오픈 표준을 포함​​한다.

그는 프로젝트의 데이터베이스 정보를 표현하는 쉬운 방법을 필요로 할 때 토니가있는 jqGrid에 대한 아이디어를 얻었다. 첫 번째 요건은 속도 및 둘째, 서버 측 기술과 데이터베이스 백엔드로부터 독립이다.

토니있는 jqGrid를 개발하고 오픈 소스 커뮤니티에 기여를하는 방법으로 무료로 사용이 가능하도록 만들었습니다.

여유있는 jqGrid 외에도 Trirand 또한위한 시판 서버 측 컴포넌트 그리드 개발 PHP  ASP 를 .NET. 있는 jqGrid 작동하는 이들 구성 요소는 필요하지 않다, 그러나 완전한 그리드 솔루션을 제조하는 공정을 단축하고, 개발자들이 서버 측 코드를 작성하는 노력을 절약. 자세한 내용은 Trirand.net

특징

있는 jqGrid 아주 좋은 그리드 컨트롤입니다. 다음은 그 기능 중 일부입니다;

기본 그리드

있는 jqGrid는 지속적으로 편리하게 사용할 수 있도록 개발되었다. 사용자는 안심 설치에서 관리로 느껴야한다.

  • CSS 기반의 테마. 있는 jqGrid는 UI 주제 선정과 호환됩니다. 개발자는 UI를 사용하여 자신을 정의하여 그리드 스킨을 변경할 수 있습니다 CSS의 프레임 워크.
  • 속도. 새로운 렌더링 엔진은 빠르게 이전 릴리즈보다 5-10 시간까지 어떤 경우에는 로딩 속도를 향상시킨다.
  • 페이징. 이 기능은 페이지에서 데이터 페이지를 표시하는 개발자 수 있습니다. 최종 사용자가 그 페이지에 올 때까지 데이터는 서버에서 검색되지 않을 것이다. 개발자는 한 번에 표시되는 행 수를 제어 할 수 있습니다.
  • 크기 조정 열. 열 폭은 최종 사용자에 의해 변경 될 수있다.
  • 정렬 및 다양한 데이터 유형. 최종 사용자는 열의 머리글을 클릭하여 레코드를 정렬 할 수 있습니다. 개발자는 문자열, 숫자, 부울, 링크, 선택과 비율을 포함하여 다양한 종류의 정렬을 지정할 수 있습니다.
  • 이벤트 핸들러 및 사용자 API . 이벤트 핸들러와 다양한 방법을 너무 많이 코딩없이 당신에게 더 많은 유연성을 제공합니다.
  • 자동 데이터로드 스크롤. 이 기능을 사용하면 페이징 만 세로 스크롤 막대를 사용하지 않고 데이터를로드 할 수 있습니다.
  • 로컬 데이터로 작업. 있는 jqGrid는 배열로 정의 된 로컬 데이터로 작업 할 수 있습니다.
  • 같은 모든 서버 측 솔루션과의 완벽한 통합 ASP , .NET, PHP 와 펄.
  • 크로스 브라우저. 에 대한 지원 IE 6.0 이상, 파이어 폭스 2.0, 사파리 3.0 이상, 오페라 9.2+와 구글 크롬.
  • 다국어 지원 (국제화). 현재있는 jqGrid는 20 개 이상의 언어를 지원합니다.
  • 지원 XML , JSON 데이터 소스로 배열. 또 다른 큰 특징은 사용자 정의 데이터 형식을 정의 할 수있는 가능성이다.
  • 격자를 하위. 아 격자를 사용하여 자식 레코드로부터 데이터를 표시하기위한 가장 쉬운 방법이다.
  • 그리드로 아 격자. 아 격자에 대한 이러한 대안에서는, "부모"레코드 하에서, 이전 전력과 메인 그리드 용량하지만 나타나는 전부로하지 아 격자 있으나 다른 격자를 만드는 기본 그리드의 아 격자 함수를 사용 공개하고 숨길 수있는 같은 기능.

서식

 포맷터

  • 포맷터는 셀의 내용의 형식을 지원하는 고급
  • 정수, 숫자, 날짜, 통화, 링크, 체크 박스 등 : 포매터는 미리 정의 된 같은 종류가 있습니다
  • 개발자는 사용자 정의 포맷터를 소유 정의 할 수 있습니다
  • 다국어 구성

인라인 편집

 인라인 편집장소 편집에서 특정 행의 셀 내용을 업데이트하는 쉬운 방법을 할 수 있습니다.

  • 텍스트, 텍스트 영역, 체크 상자를 선택, 이미지, 버튼 타입의 지원
  • 입력 한 데이터의 클라이언트 측 유효성 검사



셀 편집

 셀 편집셀 편집 개별 셀 편집을 지원합니다.

  • 텍스트, 텍스트 영역, 체크 상자를 선택, 이미지, 버튼 타입의 지원
  • 입력 한 데이터의 클라이언트 측 유효성 검사
  • 오른쪽, 위쪽, 왼쪽 탭, 시프트 탭을 아래로 키를 키보드 탐색
  • 유연한 이벤트

양식 편집

양식 편집있는 jqGrid 입력하거나 편집 그리드 데이터에, 즉시, 양식을 작성을 지원합니다.

  • 텍스트, 텍스트 영역, 체크 상자를 선택, 이미지, 버튼 타입의 지원
  • 입력 한 데이터의 클라이언트 측 유효성 검사
  • 키보드 탐색 상하 키
  • 유연한 이벤트
  • 폐쇄에 창조에서 양식을 완벽하게 제어

검색 및 필터링

 수색검색 양식 이하, 또는 격자 대신에, 상기 표시하는 격자 열은 기준으로 사용될 수있다.

  • 하나의 필드 검색
  • 도구 모음 검색 (헤더 아래의 검색 필드를 배치).
  • 복잡한 형태의 검색
  • 사용자의 정의 기준에 고급 검색

트리 그리드

트리 그리드TreeGrid에 중첩 된 세트 모델과 인접 모델을 모두 지원

  • 쉬운 구성
  • 자동 로딩 트리 노드.
  • 리치 클라이언트 API를 쉽게 조작


가져 오기 / 내보내기

있는 jqGrid 다른 파일 형식으로 전체 그리드 구성을 가져 오거나 내보낼 수 있습니다 :

  • XML, JSON, xmlString을, jsonstring 포맷 지원
  • 가능성은 한 번에 구성 및 데이터를 가져옵니다.
728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,