0
当用户点击文本字段以输入文本时,我希望我的文本字段获得蓝色阴影。我想得到一个例子,它将更新焦点事件中的inputCls。 我在创建文本字段时已经设置了inpuCls。我想知道如何在FOCUS事件中添加它。 任何人都可以帮助我解决这个问题。在此先感谢获得焦点时更改文本字段的阴影颜色
当用户点击文本字段以输入文本时,我希望我的文本字段获得蓝色阴影。我想得到一个例子,它将更新焦点事件中的inputCls。 我在创建文本字段时已经设置了inpuCls。我想知道如何在FOCUS事件中添加它。 任何人都可以帮助我解决这个问题。在此先感谢获得焦点时更改文本字段的阴影颜色
您可以在您的TextField
中添加一个listener
,它会收听eventfocus
。
听众可以将inputCls更改为你想要的。
如果需要,您可以再听blur
事件以使用相同的逻辑恢复更改。
我强烈建议你阅读有关事件的文档:
http://docs.sencha.com/touch/2.0.2/#!/guide/events
编辑:代码示例
listeners : {
focus: function() {
yourTextfield.setInputCls('yourcls');
}
}
藏红花,我知道这一点。我的问题并不清楚为此感到遗憾。让我编辑我的问题 – Manoj
再次查看文档可以让您了解TextField的setInputCls()方法以动态更改inputCls,只需将其放入侦听器的函数即可。 http://docs.sencha.com/touch/2.0.2/#!/api/Ext.field.Text-method-setInputCls – Saffron
很酷。谢谢你的帮助。我现在要试试这个。 – Manoj