일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- MIP
- 자바
- 데이터베이스
- 마이플랫폼
- Book
- 오라클
- 튜닝
- miplatform
- Tomcat
- error
- JavaScript
- Excel
- 에러
- 한글
- 톰캣
- 도서
- 이클립스
- 태그를 입력해 주세요.
- 엑셀
- 기타소득
- Report Designer
- DB
- oracle
- 성능
- JEUS
- 오류
- Eclipse
- 회계
- java
- 함수
Archives
- Today
- Total
어느 가을날의 전환점
MiPlatform|그리드 2개 스크롤바 같이 움직이게 하는 방법 본문
그리드1: grdTH_PMMAST
그리드2: grdTH_PMMAST_SUM
var sFOCUS_GRID_ID = ''; // 현재 포커스가 있는 그리드 ID를 가짊. (무한 루프 방지용)
/*----------------------+
| 수평 스크롤 이동시 |
+----------------------*/
function grdTH_PMMAST_OnHScroll(obj,strType,nPos) {
if( obj == sFOCUS_GRID_ID ) grdTH_PMMAST_SUM.HScrollPos = nPos;
}
function grdTH_PMMAST_SUM_OnHScroll(obj,strType,nPos) {
if( obj == sFOCUS_GRID_ID ) grdTH_PMMAST.HScrollPos = nPos;
}
/*-----------------------------------+
| 좌우 버튼으로 수평 스크롤 이동시 |
+-----------------------------------*/
function grdTH_PMMAST_OnKeyDown(obj,nChar,bShift,bCtrl,bAlt,nLLParam,nHLParam) {
sFOCUS_GRID_ID = obj;
if (nChar == '37') {
grdTH_PMMAST_SUM.HScrollPos = TONUMBER(grdTH_PMMAST.HScrollPos) - 1;
} else if (nChar == '39') {
grdTH_PMMAST_SUM.HScrollPos = TONUMBER(grdTH_PMMAST.HScrollPos) + 1;
} else {
grdTH_PMMAST_SUM.HScrollPos = grdTH_PMMAST.HScrollPos;
}
}
function grdTH_PMMAST_SUM_OnKeyDown(obj,nChar,bShift,bCtrl,bAlt,nLLParam,nHLParam) {
sFOCUS_GRID_ID = obj;
if (nChar == '37') {
grdTH_PMMAST.HScrollPos = TONUMBER(grdTH_PMMAST_SUM.HScrollPos) - 1;
} else if (nChar == '39') {
grdTH_PMMAST.HScrollPos = TONUMBER(grdTH_PMMAST_SUM.HScrollPos) + 1;
} else {
grdTH_PMMAST.HScrollPos = grdTH_PMMAST_SUM.HScrollPos;
}
}
/*-------------------------+
| 그리드에 마우스 이동시 |
+-------------------------*/
function grdTH_PMMAST_OnMouseOver(obj,nPosX,nPosY,nRow,nCell,nPivotIndex){
sFOCUS_GRID_ID = grdTH_PMMAST;
}
function grdTH_PMMAST_SUM_OnMouseOver(obj,nPosX,nPosY,nRow,nCell,nPivotIndex){
sFOCUS_GRID_ID = grdTH_PMMAST_SUM;
}
'Software > MiPlatform' 카테고리의 다른 글
MiPlatform|그리드의 MultiSelect 속성이 활성화 된 경우 Row 포커스 하이라이트가 제대로 이동하지 않는 현상 (0) | 2011.06.01 |
---|---|
MiPlatform|엑셀(Excel) 2007 파일 생성하기(Export, xlsx) (0) | 2011.01.26 |
MiPlatform|선택 된 데이터셋 삭제하기 (0) | 2010.10.06 |
MiPlatform|PID의 Grid Contents Edit에서 Source 창만 보이는 문제 해결 방법 (0) | 2010.08.24 |
MiPlatform| ExtCommonApi Load 오류 시 검토 사항 (0) | 2010.01.15 |
Comments