📜  Sencha Touch-事件

📅  最后修改于: 2020-10-19 03:05:28             🧑  作者: Mango


事件是在类发生事件时触发的事件。例如,当单击按钮时或呈现元素之前/之后。

编写事件的方法

以下是编写事件的方法。

  • 使用侦听器的内置事件。
  • 稍后附加事件
  • 自定义事件

使用侦听器的内置事件

Sencha Touch提供了侦听器属性,用于在Sencha Touch文件中编写事件和自定义事件。

用Sencha Touch编写听众

我们将在面板中添加listen属性,从而在上一个程序中添加监听器,如下所示:


      
       
   

这将产生以下结果-

这样,我们还可以在listeners属性中编写多个事件。

同一侦听器中有多个事件


      
       
   

它将产生以下结果-

稍后附加活动

在以前的编写事件的方法中,我们在创建元素时已在侦听器中编写了事件。

附加事件的另一种方式如下-


      
       
   

它将产生以下结果-

自定义事件

我们可以在Sencha Touch中编写自定义事件,并使用fireEvent方法触发事件。以下示例说明了如何编写自定义事件。


      
       
   

页面加载完毕并准备好文档后,将显示带有按钮的UI页面,并且在5秒钟后触发事件时,文档准备就绪后5秒钟后将显示警报框。

在这里,我们编写了自定义事件“ myEvent”,并将事件触发为button.fireEvent(eventName);。