zoukankan      html  css  js  c++  java
  • sencha touch 自定义事件

    需要添加自定义事件可以如下:

     this.fireEvent('back', this);

    此方法第一个参数为你想要监听的事件,之后的参数为你想要传递的参数
    一般来说第一个参数最好是控件本身。

    同理这个方法也可以用来触发控件本身的事件,不过其中传递的参数必须完整,也就是api中提到的参数。如何获取这些参数可以参考控件源码

    如果想要触发一个指定的方法,可以这样:

    this.fireAction('onBack',this);

    这种写法的好处是知道的方法不一定需要存在,不存在也不会出错。会自动返回false
    还有一种写法可以监听事件同时也触发方法:

    this.fireAction('back', [this], 'onBack');

    第一个参数是指定触发事件,第二个参数是你需要传递的参数,他是一个参数组。最后一个参数是你想要触发的方法。一般来说方法名为‘on’+事件名以便区分。

  • 相关阅读:
    WPF基础篇之控件模板(ControlTemplate)
    WPF基础篇之移动特效
    WPF基础篇之空间布局
    00-API-Mongoose
    00-API-Vue
    博客园皮肤设置
    15-Node
    16-Vue-A
    15-MongoDB
    14-电商项目
  • 原文地址:https://www.cnblogs.com/mlzs/p/3393778.html
Copyright © 2011-2022 走看看