JEPaaS 社区

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

【表单系列】隐藏表单上的按钮的写法

[复制链接]

75

主题

77

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
发表于 2021-8-23 18:44:06 | 显示全部楼层 |阅读模式
一、实现效果
写代码隐藏表单上的按钮,例如隐藏返回按钮,如图1所示:

1.png
二、实现思路
1、在表单被激活的时候进行处理
2、获取按钮集合循环遍历
三、具体操作
1、在表单被激活selfactivate这里写事件,如图2:
2.png
2、通过表单拿到所有表单上所有的按钮集合。
3、循环遍历所有按钮,此时可以用按钮名称来判断也可用按钮code来判断。
4、在循环里写自己的业务逻辑,可以控制按钮在什么条件下隐藏等。
四、相关代码(可选)
  1. function(form){
  2.     //拿到所有的按钮集合
  3.     var btns = form.down("[xtype=toolbar]");
  4.     //循环遍历
  5.     Ext.each(btns.items.items,function(item){
  6.         if(item.text == "返回"){
  7.             item.hide();    //隐藏按钮
  8.         }
  9.     });
  10. }
复制代码

五、总结(可选)
这样写的好处是可以根据多变的业务逻辑灵活处理表单上的按钮。
六、关键字

表单按钮,按钮隐藏,按钮显示,按钮操作

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 17:46 , Processed in 0.074101 second(s), 23 queries .

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

Copyright © 2001-2021, JEPaaS.COM

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