• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1321
2008.08.01 (00:16:24)

MultiRowSelect 를 이용하여 사용하는건 알겠습니다.

저는 문제가 그리드상에.. selected 박스체크 여부였습니다.

selected 박스에 shift 기능과 ctrl 기능을 넣어 주는 거고.. 거기에서

check 박스에 체크가 되게 하는거 였습니다.

해결은 이렇게 하였습니다.

        <param name="UsingOneClick"    value="0">                                             
       <param name=MultiRowSelect          value="true">

넣어주고..

this.ReDraw = false;
var objDS = document.EX_BLSRCH01<%=com.sec.global.common.LEConstants.GAUCETOKEN%>T;
            
              for ( var i = 1 ; i <= objDS.CountRow ; i++ ) {
                if (objDS.RowMark(i) == 1) {
                        objDS.NameValue(i, "SELECTED") = "T";
                } else {
                        objDS.NameValue(i, "SELECTED") = "F";
                }
        }
        this.ReDraw = true;


소스를 넣어 주었습니다..

답변해 주셔서.. 감사하고요..
자주 게시판을 자주 애용 하겠습니다.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : GERP
>* GAUCE 버전 : 5.0
>* WAS 종류(WebLogic 등등) : tomcat
>* DB 종류 : Oracle
>* 문의 유형(질문/요청/참조) : 그리드 check 범위
>* 내용 :
>  그리드 Check 부분에서 Shift 인지 Ctrl 인지에 따라서
>  Checkbox 가 선택되는 소스가 있으신지요..
>
>  for(i=startRow; i<=endRow; i++){
>  tbds_1.NameValue(i,"SELECTED")='T';
>  }
>
> 첫번째 row 선택과  마지막 row 선택을 이용하여 중간에 있는 값을 체크 하였습니다.
> 그러나.. 사용자가 선택의 범위를 크게 하였을때.. 문제가 생깁니다.
>
> 혹시.. shift 와 ctrl 에 따른 Checkbox 관련 자료나 소스가 있으면 부탁드립니다.
 
Tag List
XE Login