고객시스템명 : LG전자 가격결정시스템
>* GAUCE 버전 : 3.0
>* WAS 종류(WebLogic 등등) : IIS
>* DB 종류 : 오라클
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
안녕하세요 수고하십니다.
테이터셋을 이용한 콤보박스의 동적데이타 처리를 필터로 처리하려합니다.
<script language="javascript" for=gridList event=OnColumnPosChanged(Row,Colid)>
<!--
if (Colid == "PAY_TERM"){
dsPayment.UseFilter =true;
dsPayment.Filter();
alert(dsPayment.CountFiltered); <-- 0으로 표시
}
//-->
</script>
<script language=JavaScript for=dsPayment event=onFilter(row)>
<!--
if (dsPayment.NameValue(row,"SELLER") == dsList.NameValue(dsList.RowPosition,"BILL_FROM"))
{
alert(dsPayment.NameValue(row,"SELLER"));---> 정상적으로 필터링 된 갯수만큼 값이 보임
return true;--->리턴이 되어야 하는데 안되고 전체 데이터가 보임
}
else
{
return false;
}
-->
</script>
<object id=dsPayment classid=CLSID:3267EA0D-B5D8-11D2-A4F9-00608CEBEE49></object> --->데이터셋
<C> Name="Payment;Term" ID=PAY_TERM Align=Left HeadAlign=Center Width=150 Show=true EditStyle=Lookup Data="dsPayment:PAY_CODE:TERM"</C>---그리드에 해당 필드
위에 설명했듯이 alert 창으로 찍은수는 필터링 된 갯수만큼 보입니다
근데 콤보박스에 표시에는 원래값으로 표시됩니다
어떤 속성이 잘못되었는지 모르겠습니다.
신속한 답변 부탁드립니다.
수고하세요
010-7737-9190
김현중 과장