달력

5

« 2025/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
2010. 10. 22. 11:13

Enter Key 이벤트 처리 카테고리 없음2010. 10. 22. 11:13


function common_form_OnKeyDown(obj,objSenderObj,nChar,bShift,bControl,bAlt,nLLParam,nHLParam)
{
 if(nChar == 13){
  var skipCompList = "|Grid|Button|"; //자동이동 제외 컴포넌트
  if( skipCompList.indexOf("|"+objSenderObj.GetType()+"|") == -1 ) {
   
     this.GetNextComponent(true).setFocus();

  }
 }
}

function common_form_OnKeyDown(obj,objSenderObj,nChar,bShift,bControl,bAlt,nLLParam,nHLParam)
{
 //alert("objSenderObj.id===>"+objSenderObj.id);
 if(nChar == 13){
 //alert('TYPE : '+objSenderObj.GetType());
  var skipCompList = "|Grid|"; //자동이동 제외 컴포넌트
  if( skipCompList.indexOf("|"+objSenderObj.GetType()+"|") == -1 ) {   
   if ( objSenderObj.GetType() == "Tab" )
   {
    //오픈된 tabpage의 맨 처음 comp에 포커스
    objSenderObj.getItem(objSenderObj.tabindex).GetFirstComponent(true).setFocus();
   } else if ( objSenderObj.GetType() == "TextArea" )
   {
    //오픈된 tabpage의 맨 처음 comp에 포커스
    objSenderObj.setFocus();
   } else {
    trace(" type ==> " + objSenderObj.GetType());
    trace(" id ==> " + objSenderObj.id );
    
    if( objSenderObj.Id = 'txa_rem' )
    {    
    } else if( objSenderObj.Id = 'edt_pickup_id')
    {    
    } else if( objSenderObj.Id = 'edt_dlvry_id')
    {
    } else {
     this.GetNextComponent(true).setFocus();
    } 
   }
  }
 }
}

:
Posted by 상문이