일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 도서
- 기타소득
- Eclipse
- miplatform
- 튜닝
- MIP
- DB
- 한글
- 마이플랫폼
- 엑셀
- 성능
- oracle
- Excel
- 데이터베이스
- 오류
- 함수
- error
- 톰캣
- java
- JavaScript
- 이클립스
- 오라클
- 에러
- 자바
- JEUS
- 태그를 입력해 주세요.
- Tomcat
- Report Designer
- Book
- 회계
- Today
- Total
목록grid (5)
어느 가을날의 전환점
1) 그리드 셀 속성 중 display와 edit를 button으로 설정 한다.2) 그리드 셀의 ColId가 값이 버튼의 텍스트로 표시 된다.3) 그리드 SelColor가 미지정된 경우 선택 된 Row의 Button Text가 흰색으로 지정되어 안보임으로 주의 한다. (즉, 그리드의 SelColor를 지정하거나 버튼 이미지를 사용.)
MultiSelect 활성화 된 그리드에서 row 변경 시 포커스 하이라이트가 제대로 안바뀌는 현상 해결 방법 ==> 범위 선택 해제 후 Row 이동. dataset.ClearSelect(); //범위 선택 해제 dataset.SelectRow(5); //ROW 재선택 dataset.row = 5;
그리드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 ..
Dataset.DeleteSelected(); 1) SelectRow Method를 통해서 선택된 Record 삭제. 2) Grid의 MultiSelect Property가 True로 설정되어 있을 때 다중 선택된 Record를 삭제. ※Grid의 MultiSelect 속성이 True로 설정되지 않으면 삭제 동작이 이루어지지 않음에 주의할 것. 단, insert 상태의 레코드는 삭제 가능. Dataset.DeleteRow(Dataset.currow); 1) 지정 된 단일 Record에 대한 삭제. 2) Grid의 MultiSelect Property 설정과 무관하게 항상 사용 가능. ※UpdateControl Property 값에 따라 원본 Record가 보존되어 있어 복구가 가능합니다.
마이플랫폼을 사용하여 그리드 디자인시 간혹 Contents와 Design Source창이 함께 오픈이 되어야 하는데 Contents는 사라지고 Design Source창만 나타나는 경우게 있는데 이 경우는 아래와 같은 이유 때문입니다. 이유) 마이플랫폼을 업데이터 하는 과장에서 엔진과 컴포넌트 폴더가 함께 있지 않고 고객사의 경우 컴폰너트폴더를 마이플랫폼 디폴트 디렉토리를 사용하지 않고 별도 관리가 되는데 이때 엔진은 버전업그레이드시 매번 패치가 되나 고객사에서 따로 컴포넌트 폴더에 변경된 파일을 복사해 주지 않는 경우가 있습니다. 이 경우 발생하는 문제로 해결방법은 다음과 같습니다. 해결방법1) 마이플랫폼 프로젝트 Key값에 정의된 ComponentPath를 레지스트리에서 삭제한다. 예) HKEY_CU..