게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 : 백산모바일
* 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를 할 수 있도록 텍스트가 열리는데,
키보드의 키가 눌리면 에디트할 수 있는 포커스를 잃는다고 할까요?
아무튼 다시 튕겨져 나옵니다.
제가 어떤 부분에서 실수를 한건지 알려주시면 감사하겠습니다.
그럼 수고하세요.