• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 905
2009.07.18 (06:51:51)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 내부모듈
* GAUCE 버전 : 4.0
* WAS 종류(WebLogic 등등) : WebLogic
* DB 종류 : 오라클
* 문의 유형(질문/요청/참조) : 질문/요청
* 내용 :






안녕하십니까?

현재 작업중인 Module에서는 자바(가우스)로 개발을 하고 있습니다.


메뉴얼을 이용해서 작업을 마무리 하고 있는데요 잘 풀리지 않는 부분이 있어 문의 드립니다.


제가 하고 싶은 내용은 이렇습니다.

특정 컬럼이 변경 되면 셀의 색상을 붉은 색으로 변경을 하고자 합니다.
    ex) code, name, price
        특정 Row의 price를 변경하면 해당 Row의 name과 price컬럼의 색상을 붉은색으로 변경된다.

이를 처리 하기 위해.

다음과 같이 처리를 했습니다.

<script language="JavaScript" for="oDispGG" event="OnUserColor(row, eventid)">

        var lsColName = "price";

    oDispGG.ReDraw = false;
        if (eventid == "foreColor" )
        {
                if (objGDS.NameValue(row, lsColName) != objGDS.OrgNameValue(row, lsColName)){
            // 처리 로직
            ...
                        return "red";            
                                 }    
                                 else
                        return "#000000";
                  }
    oDispGG.ReDraw = true;

</script>


이와 같이 처리한 결과

색상도 내부적으로 처리 로직도 정상적으로 됩니다.

그러나 문제점이 발생이 되더군요..

시작시 oDispGG.ReDraw = false; 구문을 둡니다.
(만약 oDispGG.ReDraw = false;처리를 하지 않는 경우 데이터가 많을 경우 상당히 버벅됩니다.
- 원할하게 데이터를 보정 할 수가 없더군요.)

위의 구문에서 보시면 oDispGG.ReDraw = false;로 변경 했기에

처리가 완료 된후 oDispGG.ReDraw = true;로 돌려 줘야 되는데.

Return 이후에 oDispGG.ReDraw = true;로 변경하기에 oDispGG.ReDraw = true;가 되지 않습니다.

이것으로 인하여 발생된 문제점은

수정을 한 후 정렬을 클릭하게 되면 내부적으로 Data는 정렬이 되었는데

화면에 ReDraw가 안되는 문제점이 발생됩니다.

이때 화면을 클릭하게 되면 클릭된 Row만 Data가 정렬된 데이터가 나타나더군요..


그래서 하고 싶은것은

다른 이벤트를 사용해서 로직처리를 하고 원하는 셀(ex. name과 price)의 Font색상을 변경 하고자 합니다.

색상을 변경 할 수 있는 방법이 있는지요..






감사합니다.





-------------------------------------------------------------------------------------------

세상의 즐거움, 인생의 즐거움은 나에게서 시작된다.

내가 즐겁지 아니하고 슬픈데 어찌 세상이 즐거울 것인가....

고로 내가 즐거우면 세상도 즐거울 것이다.
번호 제목 닉네임 조회 등록일
7449 호환성 보기 설정 이후에도 메뉴 깨짐 현상
kiarakim
8808 2017-02-15
7448 Shift DEMO 사이트 에서 IE11 다운됨
정성호
9032 2017-02-10
7447 엑셀 업로드 속도 문의
jokerrain
9055 2016-12-15
7446 차트 질문 파일
신현철
8975 2016-10-04
7445 java.io.IOException/java.lang.NullPointerException 발생
윤재국
9790 2016-07-13
7444 호환성 보기
kiarakim
8585 2016-07-11
7443 가우스 그리드에 문자입력시 한글/영문 우선순위 변경
hthink
8563 2016-04-21
7442 레포트 DFooter영역 이미지 태그
FKSS
9119 2016-04-20
7441 좌/우측으로 데이터 이동
헐랭이
7713 2016-04-15
7440 가우스 리포트를 PDF로 저장 가능한가요?
안순주
9949 2016-04-12
7439 중간소계 필드 제외 문의
김은영2
7610 2016-04-08
7438 가우스 그리드 범위지정 선택 가능여부 문의 [1]
hthink
9840 2016-03-29
7437 그리드에 이미지표현 파일 [1]
홍혜련
8922 2016-03-23
7436 Internet Explorer의 작동이 중지되었습니다. 파일 [1]
김태성2
8605 2016-03-18
7435 특정 index (row) 삭제 [1]
c1138
8872 2016-03-17
7434 was교체시 업그레이드 재설치 문의 [1]
박서영
7761 2016-03-15
7433 파일 업로드 문의(핸들이 잘못 되었습니다)
임종훈
8674 2016-03-15
7432 개발서버 라이센스 갱신 문의 [1]
정민75
9801 2016-03-07
7431 문의합니다 파일 [1]
c1138
9114 2016-03-07
7430 EnterpriseMode 적용이 되지 않습니다. 파일 [1]
동긔나긔
10276 2016-03-03
Tag List
XE Login