ExtJS中如何给Label添加click事件
来源:互联网 发布:轮胎数据怎么看 编辑:程序博客网 时间:2024/05/01 21:02
方法1:
Ext.onReady(function() {
var p = new Ext.ux.MyPanel({
renderTo : document.body
});
});
Ext.ux.MyPanel = Ext.extend(Ext.Panel, {
initComponent : function() {
Ext.apply(this, {
width : 200,
height : 200,
items : [{
xtype : 'label',
id : 'mylabel1',
html : 'Label 1',
listeners : {
render : function() {//渲染后添加click事件
Ext.fly(this.el).on('click',
function(e, t) {
// do stuff
alert('Hi');
});
},
scope : this
}
}]
});
Ext.ux.MyPanel.superclass.initComponent.call(this);
}
});
方法2:
Ext.onReady(function() {
//在渲染后添加click事件
Ext.form.Label.prototype.afterRender = Ext.form.Label.prototype.afterRender
.createSequence(function() {
this.relayEvents(this.el, ['click']);
});//这一段一定要放在label之前
var tempPanel = new Ext.Panel({
layout : 'fit',
renderTo : document.body,
items : [{
xtype : 'label',
text : 'label click',
listeners : {
'click' : {
fn : function(field) {
alert("Hi");
},
scope : this
}
}
}]
});
});
- ExtJS中如何给Label添加click事件
- ExtJS中如何给Label添加click事件
- ExtJS中如何给Label添加click事件
- ExtJS中如何给Label添加click事件
- ExtJS中如何给Label添加click事件
- ExtJS中给Label添加click事件
- ExtJS中给Tree节点加click事件
- ExtJS中给Tree节点加click事件
- ExtJS中给Tree节点加click事件
- iOS给label设置click事件
- 7.如何给RecyclerView添加Click和LongClick事件
- 给label添加点击事件
- 给某个标签添加click事件,通过jQuery写click方法的方式,如何实现
- C# 动态生成的label添加click事件
- 如何为click事件添加beforclick事件
- 如何给元素绑定click点击事件
- iOS 给label添加点击事件
- iOS 给 label 添加点击事件
- (总结)Nginx配置文件nginx.conf中文详解
- 神奇的图像处理算法
- repeater实现样式设置,并添加删除按钮,参考课上老师做的案例。数据表添加字段status,使用repeater实现禁用与启用。repeater添加编辑按钮,和Edit.aspx页面。
- sscanf函数的用法 收藏
- 基于gSoap框架的webservice应用一
- ExtJS中如何给Label添加click事件
- 2012年12月19日 工作总结
- Tomcat启动过程原理详解
- 客户端自动升级、文件更新功能分析一
- [NT服务]错误1053
- Android中的多点触控(装载)
- Apache与Tomcat的3种连接方式分析
- mvc3 路由学习 自定义路由
- 解决Unable to read TLD "META-INF/tlds/struts-bean.tld" from JAR file