안녕하세요?
쉬프트 정보통신 솔루션지원팀입니다.
말씀하신 Dataset의 2개 Column에 LuxeCombo의 선택된 Index의 2개의 리스트 값을 Bind 컴포넌트를 통해서
바인드 하는 작업은 불가능 합니다.
하나의 컬럼만 바인딩을 하시고 다른 하나의 컬럼은 스크립트에서 값을 넣어주시는 작업을 한다면
원하는 기능 구현은 가능합니다.
<script language=JavaScript for= LuxeCombo1 event=OnSelChange()>
tb_DataSet1.NameValue(tb_DataSet1.RowPosition,"noteName")
= LuxeCombo1.ValueOfIndex("value",LuxeCombo1.Index);
</script>
위와 같이 LuxeCombo의 리스트 값이 변경이 되면 선택된 리스트의 값을 뽑아서 원하는 Dataset의 공간에
넣어 주는 부분을 추가해 주시면 됩니다.
위의 내용을 참고하시어 개발하시기 바랍니다.
그럼 수고하시고
좋은 하루 되시기 바랍니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : LGCNS
>* 문의할 Component명 및 버전 : bind
>* DataSet 버전 :
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
> 질문입니다.
> LuxeCombo값을 그리드에 bind 해서 뿔려 줄려고 합니다.
> <param name='CBData' value='B01-01^무,B01-02^유>
> <param name=CBDataColumns value="code,value">
> <param name=EditExprFormat value="%;value">
> <param name=ListExprFormat value="code^0^25,value^0^285">
> <param name=DisabledBackColor value=#e6e7e9>
> <param name=SearchColumn value=code>
> <param name=ComboStyle value=2>
> LuxeCombo 값 설정은 저렇게 되어 있습니다.
> bind는
>
> <C> Col=noteSortCode Ctrl=co_lowNoteSortCode Param=BindColVal </C>
> 콤보가 체인지가 되면..
> 위의 콤보값에 정의 되어 있는 코드(B01-01 ,B01-02) 값만 그리드로 바인드 되고
> 콤보값에 value 값도 정의 해볼려고
> <C> Col=noteName Ctrl=co_lowNoteSortCode Param=Text </C>
> 이렇게 값을 정의 했습니다.콤보값을 바인드 할려면 콤보데이타 값은 하나만 지정할수 있나여?
> 방법좀 알려주세요ㅕ
>