JEPaaS 社区

 找回密码
 立即注册
JEPaaS低代码平台-官网
查看: 2264|回复: 0

vue面板怎么嵌入平台ext功能面板

[复制链接]

47

主题

48

帖子

172

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
172
发表于 2021-6-24 11:40:08 | 显示全部楼层 |阅读模式
一、展示效果

二、实现思路
  • 将vue面板通过ext加载

三、相关代码
  1.     //根据功能编码获得功能数据
  2.     const funcData = JE.getFuncData('CRM_YXGL_XSSJ');
  3.     //获得功能的主键code
  4.     const { pkName } = funcData.info;
  5.     //拼接主键查询添加
  6.     funcData.j_query = [{
  7.         code: pkName, value: 'bU6BWfGZx8prmHtXnlj', type: '=', cn: 'and',
  8.     }];
  9.     //创建功能面板
  10.     const panel = Ext.create('JE.core.view.MainView', {
  11.         height: 250, //面板的宽度
  12.         width: 1000, //面板的高度
  13.         showView: 'form', //初始化面板的类型
  14.         funcData,
  15.         autoBuild: true,
  16.     });
  17.     //获得vue面板的dom
  18.     const dom = $('.pf-extcs')[0];
  19.     setTimeout(() => {
  20.         //吧ext面板渲染都vue上
  21.         panel.render(dom);
  22.     }, 10);
复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-5-17 09:59 , Processed in 0.059883 second(s), 23 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表