| 1234567891011121314151617181920212223242526272829 |
- // 卡片信息面板
- Ext.define('uas.info.Card', {
- extend: 'Ext.panel.Panel',
- xtype: 'infocard',
- ui: 'info-card',
- initComponent: function () {
- var me = this;
- me.callParent();
- if (me.viewId) {
- var ctl = Ext.getApplication().getMainView().getController();
- ctl.loadViewMetadata({
- viewId: me.viewId
- }).then(function (res) {
- var metadata = res.data;
- localStorage.setItem(me.viewName + "_" + me.viewType, JSON.stringify(metadata));
- ctl.dynamicViews[me.viewId] = me;
- me.add(Ext.apply(metadata, {
- xtype: 'dynamicform',
- viewId: me.viewId,
- formId: me.viewName
- }));
- }).catch(function (e) {
- ctl.showToast(trigger, [(e ? e.message : null) || '出现错误']);
- });
- }
- }
- });
|