Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/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
Sencha touch 通过控制器引用特定列表项_Sencha Touch_Sencha Touch 2 - Fatal编程技术网

Sencha touch 通过控制器引用特定列表项

Sencha touch 通过控制器引用特定列表项,sencha-touch,sencha-touch-2,Sencha Touch,Sencha Touch 2,我目前有一个列表正在通过存储罚款,itemTpl在每个列表项中放置一个具有特定ID的div。我想知道的是,当点击每个特定列表项时,使用控制器对其执行不同的功能。我设置了一个控制器,但它似乎没有引用它 任何帮助都会很好 视图: 将事件用于此 control: { 'TourInfo list': { select: function(list, record, eOpts) { console.log('test'); } } } 使用事件对仍然没有将任何内容记录

我目前有一个列表正在通过存储罚款,itemTpl在每个列表项中放置一个具有特定ID的div。我想知道的是,当点击每个特定列表项时,使用控制器对其执行不同的功能。我设置了一个控制器,但它似乎没有引用它

任何帮助都会很好

视图:

将事件用于此

control: {
    'TourInfo list': {
        select: function(list, record, eOpts) { console.log('test'); }
    }
}

使用事件对仍然没有将任何内容记录到控制台的项目执行任何操作。
Ext.define('tourApp.controller.TourInfo', {

extend: 'Ext.app.Controller',

config: {
    refs: {
        Tdetails: 'TourInfo',
        main: 'TourInfo'
    },
    control: {
        "TourInfo list #TIList1": {
            tap: 'test'
        }
    }
},

test: function() {
    console.log('Success');

}

});
control: {
    'TourInfo list': {
        select: function(list, record, eOpts) { console.log('test'); }
    }
}