• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
기술지원31
조회 수 : 1568
2009.11.04 (16:28:13)
http://www.gauce.com/online/AMX/Basic/Grid/ColumnProp/EditStyle/EditStyle.htm기본적으로 CheckBox의 컬럼 데이터타입이 INT형일 경우 0,1 STRING일 경우 T,F로 지정되야 합니다.

또한 아래 fn_checkbox 함수에서 강제 변경 시켜주시는것 같아 보이는데 굳이 변경하지 않으셔도 데이터타입이 STRING일경우 체크되면 T, 체크해제되면 F로 데이터가 변경됩니다. 즉, T에서 체크 해제를 하는순간 데이터값이 F로 바로 변경됩니다.

관련링크1의 EditStyle 매뉴얼을 참고하세요.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 : 4
>* WAS 종류(WebLogic 등등) : jeus
>* DB 종류 : oracle 10g
>* 문의 유형(질문/요청/참조) : grid 의 checkbox   체크, 언체크 처리시 오류
>* 내용 : 체크박스 처리할때 마우스클릭하면 'undefined' 가 alert창에 뿌려줍니다.
>           데이타를 db에서 받아오지 않고, 화면에서 기본적으로 보여주면 되는데, 1,0 or T,F에 대한 초기값을 선언해줘야 되는건가요? 만약 선언해줘야 되면 어디서 해줘야되나요?
>
>===========================================================
>        <script language="JavaScript" for="gd_mainList" event="OnClick(row, colid)">
>        //마우스로 체크박스컬럼을 클릭했을때
>        if (this.GetColumn() == "check") {
>                fn_checkbox(ds_mainList,row, colid);
>        }
>        </script>
>        
>        <script language="JavaScript">
>                function fn_checkbox(oDataSet,row,colid) {
>                alert(oDataSet +"--" + row +"--"+ colid+", 결과: " +oDataSet.NameValue(row,colid));
>                        if (oDataSet.NameValue(row,colid) == undefined) {
>                                alert("0");
>                        }
>                        if (oDataSet.NameValue(row,colid) == 1) {
>                                oDataSet.NameValue(row,colid) = 0
>                                alert("1");
>                        }
>                        else if (oDataSet.NameValue(row,colid) == 0) {
>                                oDataSet.NameValue(row,colid) = 1
>                                alert("2");
>                        }
>                        else if (oDataSet.NameValue(row,colid) == 'T') {
>                                oDataSet.NameValue(row,colid) = 'F'
>                                alert("3");
>                        }
>                        else if (oDataSet.NameValue(row,colid) == 'F') {
>                                oDataSet.NameValue(row,colid) = 'T'
>                                alert("4");
>                        }
>                        else {
>                                oDataSet.NameValue(row,"check") = '1'
>                                alert("5");
>                        }
>                }
>        </script>
>=================================================================================
>

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