public int addRowDefaultData(ScriptObject objData) 데이터그리드에 Row를 추가한다. 추가시에 파라미터로 기본값을 설정할수 있다. (서버에는 반영하지 않는다.) 파라미터 ScriptObject objData JSON으로 만들어진 OBJECT 리턴값 임시 Row 키 상세설명 예제 mObjDataGrid = document.getElementById(“slDataGrid”).Content.EntryPoint; var arrDefaultData = [{“corpId”: “moram”, “corpName”: “모람” }]; var intRowKeyNo = mObjDataGrid.addRowDefaultData(arrDefaultData);
블로그
데이터 그리드 컬럼에 autoIncrement 속성을 true 로 주게 되면 <dataGridColumn id='seq' headerText='순번' width='100' dataType='string' controlType='text' autoIncrement='true'/> 데이터베이스가 오라클일 경우 서버에서는 INSERT시에 해당필드가 "SEQ_"+ 테이블명 +".NEXTVAL" 으로 대체됩니다. 따라서 autoIncrement 를 쓰시려면 해당 시퀀스를 먼저 만들어야 합니다.
– 실버라이트에서 사용가능한 TCP 소켓의 포트 범위도 4502 – 4534으로 한정되어 있음. – 해당포트의 권한을 부여하기 위해서는 웹에서 clientaccesspolicy.xml 사용할때와 유사하게 소켓사용시에도 Policy파일이 필요. 즉, clientaccesspolicy.xml 을 내려보내주는 Policy서버(포트는 반드시 943)를 만들어주어야 함. 폴리시 서버의 구축은 구글에서 Silverlight Policy Server로 찾아보면 많이 나오므로 참고 바람. – Policy서버를 만들기 싫다면 구동서버의 기본 […]
dataGridColumn은 그리드를 표현하기 위한 레이아웃으로 아래와 같이 표현된다. 간단히 해당 항목별로 살펴보면 다음과 같다. – id : 데이터컬럼의 ID이면서 DataField에 해당 – headerText : 데이터 그리드의 헤더에 들어갈 문자열 – width : 데이터컬럼의 Width, Width가 0일 경우 그리드상에서는 hidden으로 된다. – dataType : 데이터의 형식으로 다음과 같은 형식을 사용할수 있다. 1) string 2) datetime 3) int […]
1. SVN 다운로드 및 설치 1) SVN Team Provider 설치 i) 이클립스 메뉴의 "Help" => "Eclipse Marketplace"을 선택 ii) 화면 상단의 검색창(Search)에 "Find:"에서 SVN으로 검색.시작 iii) 검색된 내용중, "Subversive-SVN Team Provider"를 설치 2) SVN Kit 1.7.9 설치 i) 이클립스 메뉴의 "File" -> "Import" 선택 ii) 새로 생성된 "SVN"폴더 선택 -> "Install Connectors" 실행 iii) "SVN Kit […]
public int getRowKeyNoFromIndex(int intIndex); 인덱스로 부터 현재 RowKeyNo를 구한다. 파라미터 int intIndex 인덱스 리턴값 RowKeyNo 상세설명 예제 mObjDataGrid = document.getElementById(“slDataGrid”).Content.EntryPoint; var intRowKeyNo = mObjDataGrid.getRowKeyNoFromIndex(1);
public void exportGrid() – 내용 : 데이터그리드의 데이터를 Excel, CSV, xml 파일로 Export 한다. – 파라미터 : – 리턴값 : – 상세설명 : Silverlight에서 액셀 파일을 저장하기 위해 쓰는 SaveFileDialog 메소드는 보안상의 이유로 button 클릭시만 사용할수 있다. 따라서 항상 아래와 같은 Confirm메시지박스가 뜨고, Yes또는 OK 또는 확인 시에만 저장가능하도록 되어있다. – 예제 : […]
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); }