• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
OnUserColor이벤트가 row의 변경에 대해 인식하지 못하는것 같네요.
Focus를 그리드이외의 쪽으로 준다음 다시 그리드로 Focus를 처리해보시기 바랍니다.

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :  엘지전자 e-bidding
>* 문의할 Component명 및 버전 : 가우스 4.0
>* DataSet 버전 : 4.0
>* Tr 버전 : 4.0
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 : 그리드에서 row 단위로 색지정 한 후, sort 할 경우 배경색이 sort 전 색을 들고 있네요.
>            그리고, 마우스로 하나 하나 클릭할 때, 제대로 색이 나오는데...
>            sort 후 바로 배경색을 칠 할 순 없나요?
>  구현은 이벤트 OnUserColor에서 했습니다. 아래와 같이...
>
><script language="javascript">
><!--
>    var group_cnt = 0; // group color 표시에 사용
>    var class_group = ""; // group color 표시에 사용
>//-->
></script>
><script language="javascript"  for=gr_counterOfferList event=OnUserColor(row,eventid)>
>    if(eventid=="ucolor"){
>        var loadingPortCd = ds_counterOfferList.NameValue(row,"loadingPortCd");            
>        var finalDestCd = ds_counterOfferList.NameValue(row,"finalDestCd");            
>        var gubun = ds_counterOfferList.NameValue(row,"gubun");  
>        var tmp_group = loadingPortCd + finalDestCd + gubun;
>        var bg_color = "";
>
>        if(row==1){
>            group_cnt = 0;
>            class_group = tmp_group;
>        }
>
>        if(class_group!=tmp_group){
>            class_group = tmp_group;
>            group_cnt++;
>        }
>        if(group_cnt%2==0) bg_color = "#FFFFFF";
>        else bg_color = "#F6E4EE";
>
>        return bg_color;
>    }
></script>
>
>********* 흑 이런... sorting 하기도 전에 색이 마우스로 클릭할 때 변하기도 합니다.
>OnUserColor 이벤트 언제 일어나는 건지... 도무지... 알 수 가 없 네 요 ! ! !
 
Tag List
XE Login