• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2181
2010.07.07 (12:46:05)
OnCloseUp 이벤트에서 TR조회를 하기 때문에 콤보가 닫히는 순간 재조회되면서 데이터셋의 인덱스가 원래대로 돌아오게 되어 있는 것 같네요.
OnSelChange나 OnSelChange2 이벤트를 사용해보시기 바랍니다.

단순히 콤보간에 Master-Detail 관계라면 Filter 기능을 사용하는 방법도 있습니다.
Filter기능을 사용한 LuxeCombo 샘플을 첨부하니 참고해보시기 바랍니다.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 삼성전자
>* 문의할 Component명 및 버전 :
>* DataSet 버전 :
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>안녕하세요~
>
>콤보박스의 내용을 변경후 변경된값을 controller로 넘겨서 받아온 값으로 다른 콤보의 내용을 수정하는
>스크립트를 작성했는데요..
>변경된 콤보의 값이 고정이 되야하는데 고정이 안되서 문의드려요..
>캡쳐파일을 보시면 연계콤보에서 판매를 생산으로 변경후 비율구분의 콤보가 부가가치에서 손익으로 바뀌게
>하는건데 생산으로 바꾸면 비율구분콤보는 원하는대로 바뀌지만 연계콤보는 생산으로 고정이 안되고 판매로 그대로 있네요..
>
>관련된 스크립트를 올려봤습니다.
>확인 부탁드릴게요.
>
>감사합니다~
>
><script language=JavaScript for=lcomboGubun event=OnCloseUp()>
>        first = false;        
>
>        var strDataID = "";
>        strDataID = "/servlet/ProdPopMatrixController?cmd=getComboList&rate=" + lcomboGubun.index + "&erMonth=" + lcomboERMonth.text + "&year=" + lcomboYear.text;
>        trProdPopMatrixCombo.KeyName = "toinb_dataid4";
>        trProdPopMatrixCombo.Action        = strDataID;
>        setTimeout("trProdPopMatrixCombo.Post()", 100);        
></script>
>
>
><comment id="__NSID__"><object classid="clsid:223216F6-B9FE-406D-9ED6-143FCE3A07B8" id=trProdPopMatrixCombo>
>        <param name="KeyValue" value="JSP(O:dSetYear=dSetYear,O:dSetERMonth=dSetERMonth,O:dSetFMonth=dSetFMonth,O:dSetTMonth=dSetTMonth,O:dSetProd=dSetProd,O:dSetRateGubun=dSetRateGubun,O:dSetUnit=dSetUnit,O:dSetGubun=dSetGubun)">
>        <param name=StatusResetType   value=2>
></object></comment><SCRIPT>__ShowEmbedObject(__NSID__);</SCRIPT>
>
><comment id="__NSID__"><object classid="clsid:AF989B7C-8AC3-40BC-B749-EB335BDFD190" id=dSetGubun>
>    <param name="SyncLoad"      value="true">
></object></comment><SCRIPT>__ShowEmbedObject(__NSID__);</SCRIPT>
>
>
>
 
Tag List
XE Login