jeecg 笔记之 自定义显示按钮 (exp 属性)
2023-09-27 14:23:15 时间
1、需求
先看一下需求吧,我们希望 datagrid 操作栏中的按钮,可以根据条件进行动态显示。
2、实现
其实 jeecg 提供了一个属性 - exp ,通过该属性即可实现。
<t:dgFunOpt funname="startInspect(id,mcaPhone)" exp="mcaStatus#ne#7" title="开始调查" urlclass="ace_button" urlfont="fa-phone"></t:dgFunOpt>
exp 接受的是一个表达式:
比如 state in(1,4,5,6,8) ,那么,表达式即为 - state#eq#1,4,5,6,8
从第一个参数说起,①用于判断的属性字段 ;②判断语句,比如 eq 为等于,ne 为不等于,等等 ;③条件,上边也可以看出,多个值通过 逗号隔开。
就拿上边我这个表达式来说, 等价于 mcaStatus <> 7
如果你觉得这篇文章对你有所帮助,记得评论、点赞哦~
相关文章
- 【Pytorch学习笔记】7.继承Module类构建模型时,子模块的构建原理(基于OrderedDict)以及关于Python类的属性赋值机制
- vue.js计算属性的复杂操作
- 前端学习笔记之CSS属性设置
- propertiesutils 读取属性信息
- vscode 查看php的属性和方法
- [jnhs]教训之jsp页面无法用jstl取值的坑.真他妈的奇葩,实体类的属性名不能用大写
- idea中快速将类中的属性转为Json字符串的插件
- springboot属性注入的四种方式
- JPA 中 @JoinColumn 的 name 和 referencedColumnName 属性的区别
- 修改物理卷属性
- 【笔记】再学JavaScript ES(6-10)全版本语法——ES6新增的y、u修饰符、flags 属性
- HTML5学习笔记简明版(8):新增的全局属性
- Linux SO_KEEPALIVE属性,心跳
- ReactNative Picker控件属性和样式
- JAVA对象jackson序列化json属性名首字母变成小写的解决方案
- 李洪强iOS开发Swift篇—09_属性
- Flutter:Dart数组(List)基本属性与操作笔记
- win10 uwp 依赖属性