sencha touch 自定义事件
2024-10-20 11:32:47
需要添加自定义事件可以如下:
this.fireEvent('back', this);
此方法第一个参数为你想要监听的事件,之后的参数为你想要传递的参数
一般来说第一个参数最好是控件本身。
同理这个方法也可以用来触发控件本身的事件,不过其中传递的参数必须完整,也就是api中提到的参数。如何获取这些参数可以参考控件源码
如果想要触发一个指定的方法,可以这样:
this.fireAction('onBack',this);
这种写法的好处是知道的方法不一定需要存在,不存在也不会出错。会自动返回false
还有一种写法可以监听事件同时也触发方法:
this.fireAction('back', [this], 'onBack');
第一个参数是指定触发事件,第二个参数是你需要传递的参数,他是一个参数组。最后一个参数是你想要触发的方法。一般来说方法名为‘on’+事件名以便区分。
最新文章
- css的五种属性值----在路上(21)
- Why Do We Need a Data Warehouse?
- 如何优化sql语句
- linux进程间通信-共享内存
- LATEX论文排版学习资源汇总
- [JS] JavaScript由浅入深(2) 进阶
- uva 11572 unique snowflakes——yhx
- Face The Right Way---hdu3276(开关问题)
- Android ContentProvider 简介
- mvc+webapi+dapper+ef codefirst项目搭建
- 常见sql技巧
- python学习之总结
- SQL Server使用侦听器IP访问时遇到";The target principal name is incorrect. Cannot generate SSPI context";
- python 用codecs实现数据的读取
- es6下 vue实例属性template不能使用
- 『Python』VS2015编译源码注意事项
- Python基本数据类型——列表
- MVC用非Entity Framework将数据显示于视图(二)
- [EXCEL] 不能清除剪贴板: We couldn't free up space on the clipboard. Another program might be using it right now
- 哇,两门学考都是A(〃'▽'〃)