public event EventHandler onColumnUpdated; 컬럼이 업데이트 되었을때 발생하는 이벤트 상세설명 예제 mObjDataGrid = document.getElementById(“slDataGrid”).Content.EntryPoint; mObjDataGrid.onColumnUpdated = onCoumnUpdatedHandler; function onCoumnUpdatedHandler(objSender, objEvent) { alert(objEvent.ColumnId +”,”+ objEvent.getRowIndex()); }
public event EventHandler onSelectionChanged; 그리드에서 Row 선택이 바뀔때 발생하는 이벤트 상세설명 예제 mObjDataGrid = document.getElementById(“slDataGrid”).Content.EntryPoint; mObjDataGrid.onSelectionChanged = onSelectionChangedHandler; function onSelectionChangedHandler(objSender, objEvent) { var intRowKeyNo = objEvent.getRowKeyNo(); alert(intRowKeyNo); }
public event EventHandler onSavePostCompleted; 데이터 저장 전송 완료 이벤트(WCF/Restful 전용) 상세설명 예제 function doSavePost() { var objDataGrid = document.getElementById(“slDataGrid”).Content.EntryPoint; if (doDataValidate(objDataGrid)) { objDataGrid.savePost(); objDataGrid.onSavePostCompleted = onSaveCompletedHandler; } } function onSaveCompletedHandler(objSender, objEvent) { if (objEvent.ReturnCode == 1) { alert(“성공적으로 저장되었습니다.”); } else { alert(“저장에 실패하였습니다.”); } }
public event EventHandler onDataLoadCompleted; 데이터 수신 완료 이벤트 상세설명 예제 mObjDataGrid = document.getElementById(“slDataGrid”).Content.EntryPoint; mObjDataGrid.onDataLoadCompleted = onDataLoadCompletedHandler; function onDataLoadCompletedHandler(objSender, objEvent) { if (objEvent.getReadyState() == 4 && objSender.getRowCount() >= 0) { } }
public string getChangedData(); 추가/수정/삭제등의 변경이 일어난 데이터를 리턴한다. 파라미터 리턴값 상세설명 예제 mObjDataGrid = document.getElementById(“slDataGrid”).Content.EntryPoint; var strData = mObjDataGrid.getChangedData();
public void deletePost() 서버로 삭제처리 명령을 전송한다.(WCF/Restful 전용) 파라미터 리턴값 상세설명 예제 mObjDataGrid = document.getElementById(“slDataGrid”).Content.EntryPoint; mObjDataGrid.deletePost();
public void deleteRowKey(int intRowKeyNo); 키값에 해당하는 Row를 삭제한다. (서버에는 반영하지 않는다.) 파라미터 int intRowKeyNo 현재키 리턴값 상세설명 예제 mObjDataGrid = document.getElementById(“slDataGrid”).Content.EntryPoint; mObjDataGrid.deleteRowKey(3);
public int addRow(); 데이터그리드에 Row를 추가한다. (서버에는 반영하지 않는다.) 파라미터 리턴값 임시 Row 키 상세설명 예제 mObjDataGrid = document.getElementById(“slDataGrid”).Content.EntryPoint; var intRowKeyNo = mObjDataGrid.addRow();
public void changeSelectedIndex(int intRowIndex) 인덱스값을 이용하여 Selected Index를 변경하고 해당 Row로 스크롤을 이동한다. 파라미터 int intRowKeyNo 현재키 리턴값 상세설명 예제 mObjDataGrid = document.getElementById(“slDataGrid”).Content.EntryPoint; mObjDataGrid.changeSelectedIndex(intIndex);
public void changeSelectedKey(int intRowKeyNo); 키값을 이용하여 Selected Index를 변경하고 해당 Row로 스크롤을 이동한다. 파라미터 int intRowKeyNo 현재키 리턴값 상세설명 예제 function onMouseClickHandler(objSender, objEvent) { if (objEvent.getRowKeyNo() > 0 && objSender.getIsUpdated() > 0) { for (var intRowKeyNo = 1; intRowKeyNo