• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1435
2010.09.07 (05:26:58)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 백산모바일
* GAUCE 버전 : 2009.01.30_5.0.2.5
* WAS 종류(WebLogic 등등) : IIS
* DB 종류 : MSSQL
* 문의 유형(질문/요청/참조) : 질문
* 내용 :

그리드를 이용해서 작업중입니다.
그리드의 특정 컬럼에 Dataset 을 연결해서 EditStyle 을 Lookup 으로 하여 구현을 하였습니다.
물론 Column Prop 에 Edit='any' EditStyle='Lookup' Searchlookup=True Data='DataSet_GroupList:GroupIdx:GroupName' 와 같이 정의도 하였구요.
function On_Apply(args1, kcode)
    {
        if(kcode != 8 && kcode != 13 && kcode != 27 && kcode != 33 && kcode != 34 && kcode != 35 &&
            kcode != 36 && kcode != 37 && kcode != 38 && kcode != 39 && kcode != 40 && kcode != 45 &&
            kcode != 46 && kcode != undefined)
        {
            setTimeout("$('Grid_UserList').ShowSearchCol()");
        }
    }
와 같은 함수와
<script type="text/javascript" for="Grid_UserList" event="onKeyPress(key)">
    On_Apply(this, key);
</script>
와 같은 이벤트도 등록하였습니다.

해당 컬럼에 마우스 더블클릭을 하면 분명 Search를 할 수 있도록 텍스트가 열리는데,
키보드의 키가 눌리면 에디트할 수 있는 포커스를 잃는다고 할까요?
아무튼 다시 튕겨져 나옵니다.

제가 어떤 부분에서 실수를 한건지 알려주시면 감사하겠습니다.

그럼 수고하세요.
 
Tag List
XE Login