Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs 在何处以及如何以正确的方式写入updatedata事件_Extjs_Sencha Touch_Sencha Touch 2 - Fatal编程技术网

Extjs 在何处以及如何以正确的方式写入updatedata事件

Extjs 在何处以及如何以正确的方式写入updatedata事件,extjs,sencha-touch,sencha-touch-2,Extjs,Sencha Touch,Sencha Touch 2,我想在自定义组件中添加一个侦听updatedata事件的侦听器 我有几种方法,但不知道哪一种是正确的: 内部配置 配置:{ 更新数据:“数据更新” }, 数据更新:函数(){ ......... } 二, 此外,我是否需要打电话给以下人员: 侦听器函数中的me.updatedata() 如果我的代码有问题,请纠正我 谢谢。执行Ext.define时,将侦听器包装在config中。在Ext.create期间,或在项中,您将把它们放在传递对象的根目录下(不在config中包装) 事件在Hi Sak

我想在自定义组件中添加一个侦听updatedata事件的侦听器

我有几种方法,但不知道哪一种是正确的:

  • 内部配置

    配置:{ 更新数据:“数据更新” }, 数据更新:函数(){ ......... }

  • 二,

    此外,我是否需要打电话给以下人员: 侦听器函数中的me.updatedata()

    如果我的代码有问题,请纠正我


    谢谢。

    执行
    Ext.define
    时,将
    侦听器包装在
    config
    中。在
    Ext.create
    期间,或在
    项中,您将把它们放在传递对象的根目录下(不在
    config
    中包装)


    事件在

    Hi Saki中有详细解释,一个组件会自我毁灭吗?这取决于它在哪里以及它是什么组件。例如,如果它位于容器的项目中,您调用container.removeAll(),并且容器配置为
    autoDestroy:true
    (默认值),则项目将被销毁。很抱歉,忘记粘贴我的问题链接。请看一看
    config:{
      listeners:{
         updatedata: function(thisComponent, newData, eOpts){
                  ..............
         }
      }
    }