2014-06-11 78 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