案例效果
插件挂载的几种形式
案例截图说明,如果没有,可以忽略
实现思路
对于PC端而言:
- 挂菜单
- JE.win()
对于APP端而言
- APP引擎配置
- 在功能中想要打开某一个插件,JE.showfunc();JE.showFunc(插件编码或者是功能编码, config)
操作步骤
对于PC端而言:
1. 挂菜单
2. JE.win()
参考相关代码
对于APP端而言
- APP引擎配置
- 在功能中想要打开某一个插件,JE.showfunc();JE.showFunc(插件编码或者是功能编码, config)
下图是config的配置
相关代码
JE.win()实现
第二种参考的案例 var panel = Ext.create('PRO.turnoverRate.View', {
vueInfo: {
params: { CRM_YXGL_XSSJ_ID: CRM_YXGL_XSSJ_ID, XSSJ_JHMC: XSSJ_JHMC, val: val, XSSJ_FZRID: XSSJ_FZRID, imgUrl: imgUrl },
callback: function (data, param) {
var ele = panel.up('window');
if (data == 'resize') {
var bodyWidth = JE.getBodyWidth();
ele.setWidth(param ? 1330 : bodyWidth);
ele.center();
return false;
}
//读取当前数据
var bean = JE.ajax({
url: JE.getUrlMaps('je.core.getInfoById'),
params: {
tableCode: 'CRM_YXGL_XSSJ',
pkValue: CRM_YXGL_XSSJ_ID//获得主键
}
});
bean.XSSJ_JLBS = '0';
record.set(bean);
record.commit();
ele.close();
}
}
});
var winPanel = JE.win({
style: 'background-color:transparent;',
bodyStyle: 'background-color:transparent;',
title: '成交率分值表',
items: panel,
height: JE.getBodyHeight() - 20,
width: 1330,
padding: '0',
shadow: false,
resizable: false,
showFn: function (win) {
win.header.hide();
win.getCmp(0).body.setStyle({ 'backgroundColor': 'transparent' });
}
}).show();
关键字,相关问题
- 跟案例相关的名词,或者包含的名词,用于检索使用
- 跟案例相关的提问方式,用于检索使用
最后编辑: 秦永莲 文档更新时间: 2024-08-21 10:58 作者:肖海杰