
有两种方法
通过文本框textfield的配置项listeners进行配置
eg:
new Ext.panel.Panel({
width: 400,
height: 200,
dockedItems: [{
xtype: 'toolbar'
}],
listeners: {
click: {
element: 'el', //bind to the underlying el property on the panel
fn: function(){ console.log('click el')}
}
}})
eg:
me.down('textfield[name=这里是你文本框的名称]').on('click',点击的响应函数,me)
ps:
me.down('button[action=viewElementDetails]')获得textfield组件对象,on('click',点击的响应函数,me)添加事件click事件
listeners : {render : function(p) {//渲染后给el添加mouseover事件
p.getEl().on('mouseover', function(p){
alert("aaa")
})
}
}
textField 有一个自带的代理方法,在你选中某个输入框时会先跑- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
这个代理,意思时这个输入框是否可以被编辑,可以在这里跑你需要触发的事件。然后在最后return yes 即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)