목록xplatform (4)
코드 짜는 티모
fnGridCopy 함수 이 함수는 그리드의 특정 셀 텍스트를 Ctrl+C로 클립보드에 복사하는 기능을 수행합니다. 코드 function fnGridCopy(obj: Grid, e: KeyEventInfo) { // Ctrl+C 키가 눌렸고, 키 코드가 67인 경우 실행 if (e.ctrlKey && e.keycode == 67) { // 클립보드에 저장할 텍스트를 담을 변수 var v_clip = ""; // 현재 그리드 셀의 행과 열 위치를 가져오기 var nGrdCellPos = obj.getCellPos(); var nRowPos = eval(obj.binddataset).rowposition; // 현재 셀의 텍스트 가져오기 v_clip = obj.getCellText(nRowPos, nGrdC..
■ 디자인 Tab, Shift + Tab : 컴포넌트간 이동 Ctrl + Tab : 폼 여러 개 편집시, 다음 탭Ctrl + 방향키 : 픽셀단위로 컴포넌트 이동 Shift + 방향키 : 컴포넌트 크기 변경 Shift + Ctrl + 방향키 : 픽셀단위로 크기 변경 F2 : InPlaceEdit, UX스튜디오에는 컴포넌트 클릭시 클릭 이벤트를 만들거나 이동하기 때문에 라벨을 수정하기 애매한데 단축키를 쓰면 쉽게 편집). ■ 소스/스크립트 Ctrl + F : 찾기 Ctrl + G : 특정 라인으로 이동하기 Ctrl + ] : Match Brace Ctrl + Shift + ] : Match Brace Select, 대상 범위 영역을 선택 상태로 / : 선택된 영역 주석 처리 Alt + / : 선택된 영역 주..
xplatform 에서 dataset은 기본적으로 사용할 것이다.dataset을 컨트롤러에서 받아오는게 아니고 source에서 직접 값을 부여해준다면 원하는 값만 dataset에 넣을 수 있겠지만controller에서 받아온다면 원하지않는 data까지 dataset에 넣어진다. * 혹시 설마해서 말하지만 F1을 누르면 document?가 나온다. 여기에 진짜 모든 함수들이 다있다. 예시도 있다. document가 짱이당 document를 보면 filterRow()라는 method가 있다.얘를 쓰면 밀어넣어진 데이터를 필요한얘들만 꺼내쓸 수 있다. dsTest라는 dataset에서 2던째 row만 보이지 않도록 필터링 하고싶다.그러..
xplatform 에서 데이터셋(ds)을 사용할 때 컬럼값을 만들어 주는 데에 여러 방법이 있다. 우선 간단하게 일회성이나 간단하게 만들 수 있는 직접 컬럼값을 추가해주는 방법이다. 예를 들어 콤보박스에서 DB에는 없는 값들을 ds의 컬럼값으로 가지고 싶다면 직접 입력해 줄 것이다. 하지만 적어도 시간같이 여러 값을 입력해야 한다면 직접 입력하기 보다는 script에서 포문으로 돌려주든 해서 컬럼값을 넣어 준다. script에서 DB의 컬럼값을 가져올 수 있다. DB에서 모든 컬럼값을 가지고 와서 필터를 걸어줄 수도 있다. 필터를 걸어주면 특정 컬럼값의 visible 상태를 제어한다. 본격적으로 이 글에서 알아보려 하는건 ds에 가진 컬럼값 말고 "전체"..