|
|
|
@ -12,6 +12,12 @@ Ext.define('NgcpCsc.view.pages.pbxconfig.PbxConfigController', {
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
afterPbxContRendered: function(cmp){
|
|
|
|
|
cmp.on('resize', function(){
|
|
|
|
|
cmp.fireEvent('cardContainerResized', cmp);
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
onRouteChange: function() {
|
|
|
|
|
var vm = this.getViewModel();
|
|
|
|
|
switch (window.location.hash) {
|
|
|
|
@ -77,7 +83,8 @@ Ext.define('NgcpCsc.view.pages.pbxconfig.PbxConfigController', {
|
|
|
|
|
plugin.toggleRow(store.indexOf(record), record);
|
|
|
|
|
Ext.defer(function() {
|
|
|
|
|
view.grid.updateLayout();
|
|
|
|
|
}, 50);
|
|
|
|
|
view.fireEvent('cardContainerResized', me.getView())
|
|
|
|
|
}, 1);
|
|
|
|
|
if (currentRoute == '#pbxconfig/devices') {
|
|
|
|
|
var grid = this.lookupReference('devicesGrid');
|
|
|
|
|
var nodes = plugin.view.getNodes();
|
|
|
|
@ -89,7 +96,6 @@ Ext.define('NgcpCsc.view.pages.pbxconfig.PbxConfigController', {
|
|
|
|
|
plugin.toggleRow(index, store.getAt(index)); // collapse all cards but the active one
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
@ -190,6 +196,7 @@ Ext.define('NgcpCsc.view.pages.pbxconfig.PbxConfigController', {
|
|
|
|
|
|
|
|
|
|
addNewEmptyRowToGrid: function(store, storeName, newId) {
|
|
|
|
|
var newRec;
|
|
|
|
|
var view = this.getView();
|
|
|
|
|
switch (storeName) {
|
|
|
|
|
case 'Seats':
|
|
|
|
|
newRec = store.add({
|
|
|
|
@ -222,7 +229,10 @@ Ext.define('NgcpCsc.view.pages.pbxconfig.PbxConfigController', {
|
|
|
|
|
});
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
this.getView().down('grid').getSelectionModel().select(newRec);
|
|
|
|
|
view.down('grid').getSelectionModel().select(newRec);
|
|
|
|
|
Ext.Function.defer(function(){
|
|
|
|
|
view.fireEvent('cardContainerResized', view);
|
|
|
|
|
},1);
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
addPbx: function() {
|
|
|
|
@ -376,9 +386,13 @@ Ext.define('NgcpCsc.view.pages.pbxconfig.PbxConfigController', {
|
|
|
|
|
me.fireEvent('showconfirmbox', title, question, sucessMsg, 'confirmPbxCardRemoval', selectedRow);
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
confirmPbxCardRemoval:function(card){
|
|
|
|
|
confirmPbxCardRemoval: function(card) {
|
|
|
|
|
var view = this.getView();
|
|
|
|
|
var store = card.store;
|
|
|
|
|
store.remove(card);
|
|
|
|
|
Ext.Function.defer(function(){
|
|
|
|
|
view.fireEvent('cardContainerResized', view);
|
|
|
|
|
},1);
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
toggleCancelCard: function(el, state) {
|
|
|
|
@ -439,5 +453,4 @@ Ext.define('NgcpCsc.view.pages.pbxconfig.PbxConfigController', {
|
|
|
|
|
}
|
|
|
|
|
}, 1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|