게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 : 검사관리
* GAUCE 버전 : 3.5
* WAS 종류(WebLogic 등등) : Jeus
* DB 종류 : 오라클
* 문의 유형(질문/요청/참조) : 질문
* 내용 :
사용자가 그리드의 checkbox 를 check/uncheck 하게 해서 변경된 데이터의 키값과 check 유무를
dataset 에 전달하려 합니다
check 해서 전달하는 것은 문제가 없는데 check 한 것을 uncheck 하려고 하였더니 작동이 잘 안되거나
무한루프에 빠집니다
무한루프에 빠지는 원인은 알겠는데 다른 방법이 있는지 문의드립니다
<script language=JavaScript for=DS_Main event=OnColumnChanged(row,colid)>
if (colid == "CHECK1") {
if (DS_Main.nameValue(row, "CHECK1") != "1") {
DS_Main.nameValue(row, "CHECK1") = "1";
}
else {
DS_Main.nameValue(row, "CHECK1") = "0"; ->이부분 때문에 무한루프 발생
}
}
</script>
<script language=JavaScript for=GD_Main event=OnClick(row,colid)>
if( colid == "CHECK1") {
GD_Main.Editable = true;
GD_Main.ColumnProp("CHECK1", "Edit") = "";
} else {
GD_Main.Editable = false;
GD_Main.ColumnProp("CHECK1", "Edit") = "none";
}
</script>