JEPaaS 社区

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

列表根据审批状态控制操作列按钮显示隐藏,是否可以点击

[复制链接]

54

主题

77

帖子

354

积分

管理员

JEPaaS专家

Rank: 9Rank: 9Rank: 9

积分
354
发表于 2022-4-8 11:49:37 | 显示全部楼层 |阅读模式
一、实现效果
根据审批状态控制操作列按钮是否可以点击,是否隐藏



二、实现思路
1. 添加两个操作列按钮;
2. 在按钮时可用(isEnable)事件中控制按钮是否可以点击;
3. 在隐藏(ishidden)事件中,编写js控制按钮是否可见;

三、具体操作
1. 添加两个操作列按钮;


2. 在按钮时可用(isEnable)事件中控制按钮是否可以点击;



3. 在隐藏(ishidden)事件中,编写js控制按钮是否可见;



四、相关代码
  1. //按钮时可用(isEnable)事件
  2. function(grid,model,rowIndex,colIndex){
  3.     var flag = false;
  4.     //获取到当前行审批状态值
  5.     var  spflag = model.data.SY_AUDFLAG;
  6.     // 判断是不是‘审批结束’的状态
  7.     if (spflag == 'ENDED'){
  8.         flag = true;
  9.     }else{
  10.         flag =  false;
  11.     }
  12.     return flag;
  13. }
复制代码

  1. //隐藏(ishidden)事件
  2. function(grid,model,rowIndex,colIndex){
  3.     var flag = false;
  4.     //获取到当前行审批状态值
  5.     var  spflag = model.data.SY_AUDFLAG;
  6.     // 判断是不是‘审批结束’的状态
  7.     if (spflag == 'ENDED'){
  8.         flag = true;
  9.     }else{
  10.         flag =  false;
  11.     }
  12.     return flag;
  13. }
复制代码

五、关键字
  • action按钮是否可以点击
  • action按钮动态显隐
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2022-8-11 08:00 , Processed in 0.062863 second(s), 32 queries .

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

Copyright © 2001-2021, JEPaaS.COM

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