JEPaaS 社区

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

控制用户创建表单的时候必须选择左侧项目树的写法

[复制链接]

75

主题

77

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
发表于 2021-8-19 23:43:09 | 显示全部楼层 |阅读模式
一、实现效果
实现如图01所示效果:

01.png
二、实现思路
1、在创建按钮的单击前写事件。
2、获取左侧项目树,判断是否为空即可。
三、具体操作
1、在创建按钮的单击前写事件,如图02。
02.png
2、具体写法见代码。
四、相关代码
  1. function(btn,event,eOpts){
  2.     var jemainview = btn.up('jemainview');
  3.     var jetreeview = jemainview.down('jetreeview');
  4.     var xmId = "";
  5.     if (jetreeview) {
  6.             var nodes = jetreeview.getSelectionModel().getSelection();
  7.             if (nodes && nodes.length > 0 && nodes[0].data.leaf) {
  8.                     xmId = nodes[0].get("id").split("_")[0];
  9.                     window.xm_xmbm=nodes[0].data.bean.XM_XMBM;
  10.                             window.xm_name=nodes[0].data.bean.XM_NAME;
  11.             }
  12.     }
  13.     if (JE.isEmpty(xmId)) {
  14.             JE.alert("请选择项目!");
  15.             return false ;
  16.     }
  17. }
复制代码

五、总结(可选)
点击按钮前可以控制用户是否选择了左侧项目树。
六、关键字

左侧项目树;创建按钮;单击事件


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 19:26 , Processed in 0.063798 second(s), 24 queries .

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

Copyright © 2001-2021, JEPaaS.COM

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