grdNotifications.js 1.08 KB

Ext.define('App.controller.grdNotifications', {
    extend: 'Ext.app.Controller',
    stores: ['NotificationStore'],
    models: ['Notification'],
    views: [
        'grdNotifications'
    ],
    refs: [
        {
            ref: 'filterPanel',
            selector: 'panel'
        }
    ],
    init: function () {
        ReloadData();
        this.control({
           
            'grdnotifications': {
                edit: this.editf
            }
        });
    },

    editf: function (editor,e) 
    {
        var record = e.record;
        var recordData = record.getData();

        // сбрасываем события на СЗС
        var res = UpdateNotification.run(recordData.number, recordData.notification, recordData.notificationphone, recordData.opendoor);


     //   Ext.Msg.show({
      //      title: 'Результат',
      //      msg: res.data,
      //      buttons: Ext.Msg.OK,
     //       icon: Ext.Msg.INFO
     //   });
        var grdNotifications = Ext.create('App.view.grdNotifications');
        grdNotifications.store.load();
	
    }


    });