博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
easyui中对数据的判断来显示,formatter控制
阅读量:6713 次
发布时间:2019-06-25

本文共 563 字,大约阅读时间需要 1 分钟。

需求效果图:(把编辑按钮根据信息是否发布,来选择显示与不显示,已发布的不能够进行编辑所以不显示)

上图中的flag为发布标识,flag值1为已发布,值2为未发布

思路:第一想到的是给这个button按钮加一个id属性值,用js进行判断隐藏,发现根本行不通,因为网页加载先加载js,根本取不到flag的值,无奈,观其源码于是在success里写,如下图:

发现可行,做出来效果后发现,只对第一行数值有效,其他数据无效,无奈,id换成class后,果真可以,只是当所有消息都是发布状态时,才隐藏,若有一条为未发布状态的消息时,则又全部显示出来了,又陷入了无奈中,给button外加一层div呢,试其也行不通,突然想到能不能在进这个button的时候用JSTL的<c:if text = ${ }>进行判断呢,于是开干,稀里糊涂一顿拼接,最后无果而终(根据应该能行的通,只是拼接有问题),无奈,最后上网狂搜一波,这时一片帖子映入眼帘《》:

发现原来还可以这样判断,于是乎对代码一顿改造,如下图:

满足已发布条件的进不带编辑按钮的拼接语句中,反之进带编辑框的拼接语句中,保存,启动,果然可行,成功

感叹:自己了解的知识真是限制了我的思想

转载于:https://www.cnblogs.com/wjup/p/10576102.html

你可能感兴趣的文章
2019福建省队集训day1T2原样输出(copy)
查看>>
将普通sql查询的将结果集转换指定的对象,然后对象存在list中并返回
查看>>
cron任务计划
查看>>
LNMP源码编译安装
查看>>
软考网工难点分析之四 冲突槽时间与最小帧长
查看>>
nginx+keepalive实现高可用负载均衡
查看>>
UI中视频的使用
查看>>
c++中string类的基本功能的实现(1)
查看>>
表单常见功能补全(代码+注释)
查看>>
prometheus mysqld_exporter监控mysql-5.7
查看>>
react-native学习资源
查看>>
SpringMVC通过Redis实现缓存主页
查看>>
Linux三剑客之awk
查看>>
接口测试
查看>>
ubuntu16 kubernetes1.6安装(七、kubedns安装)
查看>>
python基本数据类型之字典
查看>>
隐藏元素之后改变窗体大小时echarts显示异常问题
查看>>
Centos7上yum安装nagios
查看>>
【实战】多台NFS客户机挂载同一台NFS服务器时,每台客户机都能对共享文件进行读写操作...
查看>>
Shell脚本编程(上)
查看>>