jqGrid 학습 이벤트

2583 단어 jqueryOpera
jqGrid의 이벤트:
구문:

var lastSel;
jQuery("#gridid").jqGrid({
...
   onSelectRow: function(id){ 
      if(id && id!==lastSel){ 
         jQuery('#gridid').restoreRow(lastSel); 
         lastSel=id; 
      } 
      jQuery('#gridid').editRow(id, true); 
   },
...
});

이벤트
매개 변수
비고
afterInsertRow
rowidrowdatarowelem
각 행을 삽입할 때 트리거합니다.rowid가 현재 줄의 id를 삽입하기;rowdata 삽입 줄의 데이터,name:value,name는colModel의 이름
beforeRequest
none
서버 측에 요청을 하기 전에 이 이벤트를 터치하지만 데이터 type이function일 경우 예외입니다
beforeSelectRow
rowid, e
사용자가 현재 줄을 눌렀을 때 이 줄을 선택하지 않았을 때 터치합니다.rowid: 이 줄 id;e: 이벤트 객체되돌아오는 값은ture 또는false입니다.true로 돌아가면 완료를 선택하고false로 돌아가면 이 줄을 선택하지 않고 다른 이벤트를 터치하지 않습니다
gridComplete
none
표의 모든 데이터가 불러오고 다른 처리가 끝났을 때 이 이벤트를 터치합니다. 정렬, 페이지를 넘기는 것도 이 이벤트를 터치합니다.
loadComplete
xhr
서버에서 응답을 반환할 때 xhr:XMLHttpRequest 객체
loadError
xhr,status,error
요청 서버에 실패하면 이 방법을 호출합니다.xhr:XMLHttpRequest 객체,satus: 오류 형식, 문자열 형식,error:exception 대상
onCellSelect
rowid,iCol,cellcontent,e
칸을 눌렀을 때 터치합니다.rowid: 현재 줄 id;iCol: 현재 셀 인덱스,cellContent: 현재 셀 내용,e:이벤트 대상
ondblClickRow
rowid,iRow,iCol,e
행을 두 번 클릭하면 트리거됩니다.rowid: 현재 줄 id;iRow: 현재 행 인덱스 위치,iCol: 현재 셀 위치 인덱스,e:이벤트 대상
onHeaderClick
gridstate
표를 표시하거나 숨기는 단추를 눌렀을 때 터치하기;gridstate:표 상태, 선택적 값:visible or hidden
onPaging
pgButton
페이지 넘기기 단추를 누르면 데이터를 채우기 전에 이 이벤트를 터치합니다. 또한 페이지 번호를 입력하여 페이지를 돌릴 때도 이 이벤트를 터치합니다
onRightClickRow
rowid,iRow,iCol,e
이 이벤트는 행에서 마우스 오른쪽 버튼을 클릭할 때 발생합니다.rowid: 현재 줄 id;iRow: 현재 줄 위치 인덱스,iCol: 현재 셀 위치 인덱스,e:이벤트 대상.이 이벤트는opera유람기를 지원하지 않습니다
onSelectAll
aRowids,status
multiselect는ture이며, 머리의 checkbox를 눌렀을 때 이 이벤트를 터치합니다.aRowids: 선택한 줄의 id 집합은 하나의 그룹입니다.status:boolean 변수는 checkbox의 선택 상태를 설명하고true는false를 선택하지만 선택하지 않습니다.checkbox가 선택하든지 말든지 aRowids는 항상 값이 있습니다
onSelectRow
rowid,status
당선 선택 시 이 사건을 촉발합니다.rowid: 현재 줄 id;status: 상태를 선택하십시오.multiselect가true일 때 이 인자를 사용할 수 있습니다
onSortCol
index,iCol,sortorder
정렬열을 눌렀지만 데이터가 변하지 않았을 때 이 이벤트를 터치합니다.index:name이colModel에서 위치 인덱스;iCol: 현재 셀 위치 인덱스,sortorder: 정렬 상태:desc 또는 asc
resizeStart
event, index
열 너비를 바꾸기 시작할 때 이 이벤트를 터치합니다.이벤트:이벤트 대상;index: 현재 컬모델에서의 위치 인덱스
resizeStop
newwidth, index
열 너비가 변경되면 이 이벤트를 터치합니다.newwidth: 열이 바뀐 후의 너비;index: 현재 colModel에 열거된 위치 인덱스
serializeGridData
postData
서버에 요청을 할 때 데이터를 서열화하고 사용자 정의 데이터도 서버에 제출할 수 있습니다

좋은 웹페이지 즐겨찾기