ucan-ext-js-kitchen-sink
Version:
my-ext-gen-app description for Ext JS app MyExtGenApp
20 lines (17 loc) • 849 B
JavaScript
Ext.define('UCANSink.view.personnel.ComponentOverviewController', {
extend: 'Ext.app.ViewController',
alias: 'controller.componentoverviewcontroller',
onEditCancelled: function(editor, value, startValue, eOpts) {
var user = Ext._find(value.record.store.config.data.items, {name: value.record.data.name});
Ext.Msg.confirm('Confirm', value.record.data.name + ': ' + user.phone + ' is phone number', 'onConfirm', this);
},
onSelectUCANComponent: function(comp) {
let packageName = comp.getRecord().data.packageName;
this.getViewModel().get('ucanComponent').proxy.setUrl("packages/local/" + packageName + "/package.json");
this.getViewModel().get('ucanComponent').load({
callback: function() {
this.getView().up('mainview').getController().redirectTo('componentdetail')
}.bind(this)
});
}
});