extjs4MVC中controller中如何实现store:tech的定时刷新controller代码:Ext.define('head.controller.HeadController',{extend:'Ext.app.Controller',views:['List','Edit'],models:...
extjs4 MVC 中controller中如何实现store:tech 的定时刷新
controller代码:Ext.define('head.controller.HeadController',{ extend:'Ext.app.Controller', views:['List','Edit'], models:['Tech','Bug','Emp'], stores:['Tech','Bug','Emp'], refs:[{ ref:'pageToolBar', selector:'list pagingtoolbar' },{ ref:'list', selector:'list' }], init:function(){ this.control({ 'list button[action=edit]':{ click:this.editTech }, 'list button[action=delete]':{ click:this.deleteTech }, 'edit button[action=edit]':{ click:this.updateTech } }) }, editTech:function(button){ var grid = button.up('grid'); var records = grid.getSelectionModel().getSelection(); if(records.length != 1){ Ext.Msg.alert('提示', '请选择一个工单指派'); return; } var view = Ext.widget('edit'); view.down('form').loadRecord(records[0]); view.show(); }
展开