Написал во view как вы сказали:
Ext.define('MyApp.view.Main', {
extend: 'Ext.container.Viewport',
alias: 'widget.main',
xtype: 'main',
.......................................
items: [
{
xtype: 'dataview',
autoScroll: true,
id: 'dataview',
itemId: 'dataview',
margin: '10 0 10 10',
disableSelection: false,
itemSelector: 'div',
itemTpl: [],
store: 'CarStore',
listeners: {
itemclick: 'onDataviewSelectConfigure',
select: 'onDataviewSelect',
scope: 'controller'
}
Далее viewController:
Ext.define('MyApp.view.MainViewController', {
extend: 'Ext.app.ViewController',
alias: 'controller.main',
onDataviewSelect: function(dataview, record, eOpts) {
console.log("OK");
}
});
Но ничего не поменялось Uncaught TypeError: Cannot read property 'apply' of undefined