• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1295
2009.07.24 (11:30:22)

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 하이프라자  BEST
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : WebLogic
>* DB 종류 : 오라클
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>안녕하세요
>
>Dataset에 데이터가 조회가 완료되면 특정값('barcodeYn')의 값에 따라
>
>한컬럼의 전체 EditStyle을 PopupFix와 일반적으로 키보드로 입력가능하게 설정하려고 합니다.
>
>처음조회시 barcodeYn이 'N'으로 오게되면 정상적으로 키보드 입력이 가능합니다.
>
>그런데 'Y'로 들어오는 경우를 조회한후 다시 'N'으로 조회되는 경우 키보드 입력이 되지않고
>
>EditStyle이 PopupFix로 설정되어버립니다.
>
>'N'일경우 EditStyle을 Combo로 입력하게되면 콤보리스트가 나오는데요
>
>키보드로 입력하고자 합니다. 답변 부탁드립니다.
>
><script language=JavaScript for=dsFieldDeliveryInfo event=OnLoadCompleted(rowCnt)>
>  if ( rowCnt > 0 ) {
>     var barcodeYn = dsFieldDeliveryInfo.NameValue(1,'barcodeYn');
>      if(barcodeYn == "Y") {
>         grFieldDeliveryInfo.ColumnProp("inputOutQty", "EditStyle") = "PopupFix";
>      }else{
>         grFieldDeliveryInfo.ColumnProp("inputOutQty", "EditStyle") = "";
>      }
> }
></script>

구현하실려는게 정확하게 파악은 안됩니다만..

위의 소스를 보니 해당 로직을 onLoadCompleted 에서 처리하기보다는

<C> tag 안의 EditStyle에 decode를 사용하셔서 구현하시면 가능할 듯 합니다.

업무에 참고 하시기 바랍니다.
 
Tag List
XE Login