• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1139
2009.02.26 (02:09:24)
"Grid에서 삭제 되기전 선택된 bar가 삭제된 후에도 Row에 그대로 보입니다. 이 선택된 bar color를 안보이게 할 수 있는 방법?"라는 의미가 좀 모호하네요.

제가 이해한 내용은 데이터 삭제 후 RowPosition 을 0으로 지정하고 싶으시다는 것 같은데,
샘플을 작성해본 결과, RowPosition과 OnRowPosChanged 모두 정상적으로 동작합니다.(테스트 샘플 첨부)

사용하시는 Grid, DataSet 컴포넌트의 버전을 확인해보시고, 최신버전으로 업그레이드하여 테스트해보시기 바랍니다.


컴포넌트 사용 가이드는 컴포넌트 매뉴얼을 참고하시고, 컴포넌트 관련 질문은 MAX 게시판을 이용해 주시기 바랍니다.
또한 컴포넌트 질문을 하실 때 문제되는 컴포넌트의 버전 정보를 함께 적어주시면 자세한 가이드를 받으실 수 있습니다.
또는 메인 페이지의 Search창에서 검색해보시면 다양한 샘플을 확인하실 수 있습니다.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 동방
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : 톰켓
>* DB 종류 : Oracle10g
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>Grid를 활용해서 여러줄을 조회,삭제,저장하고 있습니다.
>
>1. <script language=JavaScript for=DS_MAST event=OnLoadCompleted(rowcnt)>
>       DS_MAST.RowPosition = 0;
>    </script>
>   이 와 같이 하면 맨처음 조회 후 자동 선택 된 Row에 대해서 선택bar가 살아 집니다.
>
>2. 그런데
>   DS_MAST.deleteRow(DS_MAST.rowPosition);
>   DS_MAST.RowPosition = 0;
>   alert(DS_MAST.RowPosition);
>
>   을 하면 RowPostion값은 0 값으로 정상적으로 Setting은 되지만
>   Grid에서 삭제 되기전 선택된 bar가 삭제된 후에도 Row에 그대로 보입니다.  
>
>   이 선택된 bar color를 안보이게 할 수 있는 방법?
>  
>   그리고 RowPosition값은 0 으로 되어 있지만, 막상 bar가 선택된 곳을
>   다시 클릭 해도 OnRowPosChanged(row) Event가 발행하지 않습니다.
 
Tag List
XE Login