jqgrid ajax 예제

당분간은 [webmethod]가 반환되기를 원하는 모든 것이 jqgrid가 표시되도록 더미 데이터이므로 올바르게 표시한 후에는 데이터 열 형식에서 작동합니다. jqGrid에는 다양한 옵션, 콜백 함수 및 이벤트가 있어 그리드의 동작을 완전히 사용자 정의할 수 있습니다. 예를 들어 사용자 지정 도구 설명 텍스트를 만들거나 제거할 수 있습니다. 하나는 호버링 또는 행을 방지 할 수 있습니다. 하나는 이전에 seceted 행에 두 번째 클릭에 행의 선택을 취소하기 위해, 여러 행을 선택할 수 있도록 방지 할 수 있습니다 … 모든 그리드에 존재하는 기본 기능을 이해하는 것만으로도 중요합니다. 기능의 custumization은 나중에 설명될 것입니다. 언젠가 는 표시 할 수 없습니다 표시 할 수 없습니다 데이터의 너무 많은 항목을 표시해야합니다. 이 경우 페이지의 모든 항목을 표시하는 대신 로컬 페이징을 사용하고 사용자가 세로 스크롤 막대를 사용하여 데이터를 볼 것을 요구하는 것이 훨씬 더 효과적입니다. HTML 페이지에 모든 데이터를 배치하는 데는 상대적으로 많은 시간이 걸리며 페이지가 매우 느려집니다(응답성이 낮습니다). 우리는 toppager를 추가하여 위의 예제를 수정할 수 있습니다 : true, 호출기 : true 및 rowNum : 5는 다음 그리드를 가지고 : 아래는 위에서 설명한 몇 가지 기능을 사용하는 자바 스크립트 코드의 예입니다 : 페이지의 머리에 (jquery.jqgrid.min.js 이후).

무료 jqGrid는 결과를 사용자 정의 할 수 있습니다. 예를 들어 다음과 같은 CSS 규칙을 추가하여 내 예에서와 같이 jquery $.ajax 호출을 사용하여 볼 수 없었지만 „시작하기“ toptic에 너무 많은 세부 정보를 포함하고 싶지 않습니다. Nevertherless 우리는 jqGrid의 필터 도구 모음에 잘 알려진 모든 conrols를 통합하는 주요 방법을 보여줍니다 하나 더 작은 예를 포함하고 싶습니다. 하나는 데이터를 지정할 수 있습니다일부 열의 검색 옵션 속성 내부의 호출 을 호출합니다. 예를 들어 다음과 같은 방법으로 „날짜“ 열에서 jQuery UI 날짜 선택기를 사용할 수 있습니다. 우리는 검색 옵션을 수정해야합니다 : { sopt : [„eq“] } 다음에 속성 : 여기에 브라우저 측에서 새 리소스를 만드는 예입니다 : 우리는 포물질의 세부 사항을 포함 : „날짜“와 포터 : „선택“그냥 미리 정의 된 포물질의 예로. 모든 포맷터는 형식옵션으로 지정할 수 있는 고유한 특정 옵션을 지원합니다. 일반적으로 함께 사용되는 몇 가지 일반적인 열 속성 집합이 있습니다. 예를 들어 매우 일반적인 설정은 formatter: „번호“, 정렬: „오른쪽“, sorttype: „번호“ 입력 데이터로 사용 번호의 경우. 속성 템플릿: „번호“는 모든 옵션(및 검색 및 편집에 사용되는 다른 옵션)을 한 번에 지정할 수 있는 바로 가기입니다. 우리는 열 금액, 금액 및 합계에 대한 템플릿을 사용합니다. 에서 참조 – http://www.trirand.com/jqgridwiki/doku.php?id=wiki:first_grid 안녕하세요, 당신은 http://codeasp.net/articles/asp-net/229/using-jqgrid-with-asp-net 데모를 참조 할 수 있습니다 : http://www.codeasp.net/assets/demos/articles/using-jqgrid-with-asp-net/sample.aspx 위의 예제의 코드는 이전과 거의 동일합니다.

다음 변경 사항: 이 샘플이 올바르게 작동하려면 사용자가 웹을 열고 이 버튼을 클릭하면 „Load Grid“를 클릭하면 서버의 [webmethod]를 호출하면 서버에서 [webmethod]를 호출한 다음 데이터를 가져옵니다. jqGrid에 로드됩니다. 서식 지정, 정렬 편집 등과 관련된 동작을 지정하는 colModel 추가 속성에 포함될 수 있습니다. 예를 들어, „가운데“ 또는 정렬: „오른쪽“을 지정하여 셀에서 텍스트의 기본 정렬을 변경할 수 있습니다. 너비 속성(예: 너비: 300)을 사용하여 열의 기본 너비(150px)를 변경할 수 있습니다. 정렬 형식을 사용할 수 있습니다. „번호“는 현재 로캘에 대해 특정 소수점 및 수천 개의 구분 기호를 사용하여 숫자를 표시하는 „숫자“와 같은 추가 속성 formatter를 사용할 수 있습니다. jquery.jqgrid.min.js에 포함된 기본 로캘은 en-US입니다. i18n 폴더에는 38개의 로캘이 포함되어 있습니다.