torsten@6: Ext.define('Lada.controller.Sql', { torsten@6: extend: 'Ext.app.Controller', torsten@6: views: [ torsten@6: 'sql.List' torsten@6: ], torsten@8: stores: [ torsten@8: 'Sql' torsten@8: ], torsten@6: init: function() { torsten@6: console.log('Initialising the Sql controller'); torsten@6: this.control({ torsten@6: // CSS like selector to select element in the viewport. See torsten@6: // ComponentQuery documentation for more details. torsten@6: 'viewport > sqllist': { torsten@6: // Map the "render" event to the given function. torsten@6: render: this.onPanelRendered, torsten@6: // Map Doubleclick on rows of the probenlist. torsten@6: itemclick: this.selectSql torsten@6: } torsten@6: }); torsten@6: }, torsten@6: onPanelRendered: function() { torsten@6: console.log('The panel was rendered'); torsten@6: }, torsten@6: selectSql: function(grid, record) { torsten@6: console.log('Selected SQL ' + record.get('id')); torsten@6: } torsten@6: });