• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 995
2007.07.27 (00:33:55)

>금융 데이터를 핸들링 하는데
>
>약 5000건 정도 데이타인데 4줄마다 색깔 바뀌게끔 너주니까 너무 느리더라구요 더 좋은 방법이 없을까요?
>
>중략..
><script language=JavaScript for=dataset     event=OnLoadCompleted(rowCnt)>
>        
>        fn_alertLoadCompleted(dataset,rowCnt);
>        window.status = "조회 건수는 " + rowCnt + "건 입니다.";        
>        for(i=1; i<=rowCnt ; i++){
>                var modColor=0;
>                        
>                modColor = i % 8;
>                                
>                //dataset.NameValue(i,"bgcol")= modColor;
>                
>        }
>중략..
><fc> id='samuso_nm',      name='사무소명', width=160, headbgcolor='#CCE6F6', align='left', HeadColor='#0C3F5B', suppress = '1' bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</fc>
>            <fc> id='j_gbn',          name='구  분', width=80,    headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B' bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</fc>
>            <c> id='day_1',           name='01일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_2',           name='02일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_3',           name='03일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_4',           name='04일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_5',           name='05일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_6',           name='06일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_7',           name='07일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_8',           name='08일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_9',           name='09일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_10',          name='10일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_11',          name='11일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_12',          name='12일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_13',          name='13일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_14',          name='14일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_15',          name='15일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_16',          name='16일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_17',          name='17일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_18',          name='18일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_19',          name='19일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_20',          name='20일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_21',          name='21일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_22',          name='22일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_23',          name='23일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_24',          name='24일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_25',          name='25일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_26',          name='26일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_27',          name='27일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_28',          name='28일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_29',          name='29일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_30',          name='30일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_31',          name='31일', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>            <c> id='day_tot',         name='합계', width=70,     headbgcolor='#CCE6F6', align='center', HeadColor='#0C3F5B'  bgColor={Decode(bgCol,'1','#EFE38F','2','#EFE38F','3','#EFE38F','4','#EFE38F','#ffffff')}</c>
>        


아무래도 decode 문을 많이 사용하시면... 내부적으로 연산이 많이 일어나게 되어..

느려질 수 있습니다..

이런 경우.. 미리 DB 에서.. color 컬럼을 만들어와서.. 변수처럼 사용하시면 될 듯합니다..

자세한 내용은 컴포넌트 메뉴얼의

Grid - Columnprop - bgcolor 항목을 참조하시기 바랍니다.
번호 제목 닉네임 조회 등록일
7449 호환성 보기 설정 이후에도 메뉴 깨짐 현상
kiarakim
8811 2017-02-15
7448 Shift DEMO 사이트 에서 IE11 다운됨
정성호
9038 2017-02-10
7447 엑셀 업로드 속도 문의
jokerrain
9069 2016-12-15
7446 차트 질문 파일
신현철
8994 2016-10-04
7445 java.io.IOException/java.lang.NullPointerException 발생
윤재국
9804 2016-07-13
7444 호환성 보기
kiarakim
8599 2016-07-11
7443 가우스 그리드에 문자입력시 한글/영문 우선순위 변경
hthink
8569 2016-04-21
7442 레포트 DFooter영역 이미지 태그
FKSS
9135 2016-04-20
7441 좌/우측으로 데이터 이동
헐랭이
7719 2016-04-15
7440 가우스 리포트를 PDF로 저장 가능한가요?
안순주
9964 2016-04-12
7439 중간소계 필드 제외 문의
김은영2
7616 2016-04-08
7438 가우스 그리드 범위지정 선택 가능여부 문의 [1]
hthink
9847 2016-03-29
7437 그리드에 이미지표현 파일 [1]
홍혜련
8937 2016-03-23
7436 Internet Explorer의 작동이 중지되었습니다. 파일 [1]
김태성2
8615 2016-03-18
7435 특정 index (row) 삭제 [1]
c1138
8884 2016-03-17
7434 was교체시 업그레이드 재설치 문의 [1]
박서영
7764 2016-03-15
7433 파일 업로드 문의(핸들이 잘못 되었습니다)
임종훈
8685 2016-03-15
7432 개발서버 라이센스 갱신 문의 [1]
정민75
9806 2016-03-07
7431 문의합니다 파일 [1]
c1138
9120 2016-03-07
7430 EnterpriseMode 적용이 되지 않습니다. 파일 [1]
동긔나긔
10289 2016-03-03
Tag List
XE Login