UNPKG

ucan-ext-js-kitchen-sink

Version:

my-ext-gen-app description for Ext JS app MyExtGenApp

20 lines (17 loc) 849 B
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) }); } });