2014-06-11 107 views
0

當用戶點擊文本字段以輸入文本時,我希望我的文本字段獲得藍色陰影。我想得到一個例子,它將更新焦點事件中的inputCls。 我在創建文本字段時已經設置了inpuCls。我想知道如何在FOCUS事件中添加它。 任何人都可以幫助我解決這個問題。在此先感謝獲得焦點時更改文本字段的陰影顏色

回答

2

您可以在您的TextField中添加一個listener,它會收聽eventfocus

聽衆可以將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