2014-06-11 3 views
0

사용자가 텍스트를 입력하기 위해 텍스트 필드를 가볍게 두드리면 내 텍스트 필드에 파란색 그림자가 나타나기를 원합니다. 포커스 이벤트 내부에서 inputCls를 업데이트하는 예제를 얻고 싶습니다. 텍스트 필드를 만들 때 inpuCls를 설정했습니다. FOCUS 이벤트에 추가하는 방법을 알고 싶었습니다. 누구든지이 일을 도와 줄 수 있습니다. 미리 감사드립니다.포커스가있을 때 텍스트 필드의 그림자 색상을 변경하십시오.

답변

2

eventfocus을 청취하는 TextFieldlistener을 추가 할 수 있습니다.

청취자는 inputCls을 원하는대로 변경할 수 있습니다.

원하는 경우 blur 이벤트를 수신하여 변경 사항을 동일한 논리로 되돌릴 수 있습니다.

난 강력하게 당신이 이벤트에 대한 설명서를 읽으십시오 :

http://docs.sencha.com/touch/2.0.2/#!/guide/events

편집 : 코드 샘플

listeners : { 
    focus: function() { 
     yourTextfield.setInputCls('yourcls'); 
    } 
} 
+0

사프란, 나는 이것을 알고있다. 미안하지만 내 질문에 분명하지 않았습니다. 내 질문을 편집하겠습니다. – Manoj

+0

다시 한번 설명서를 보면 TextField의 setInputCls() 메소드를 통해 inputCls를 동적으로 변경하고 청취자의 기능에 넣을 수 있습니다. http://docs.sencha.com/touch/2.0.2/#!/api/Ext.field.Text-method-setInputCls – Saffron

+0

차가움. 당신의 도움을 주셔서 감사합니다. 지금 이걸 시도 해봐. – Manoj

관련 문제