JEPaaS 社区

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

如何通过主功能的数据对子功能列表的显隐进行控制?

[复制链接]

75

主题

77

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
发表于 2021-8-16 17:15:43 | 显示全部楼层 |阅读模式
  1. function(self,eOpts){
  2. if(!self.readOnly){
  3. //获得主功能表单
  4. var mainForm = self.up('jeformview');
  5. if(JE.isNotEmpty(mainForm)){
  6. //获得主功能表单的数据
  7. var vals = mainForm.getValues();
  8. //获得功能的tabr
  9. var bars = self.getDockedComponent('buttonBar')
  10. if(JE.isNotEmpty(bars)){
  11. //获得操作的按钮
  12. var gridInsertBtn = bars.down('[ref=gridInsertBtn]')
  13. var gridImportBtn = bars.down('[ref=gridImportBtn]');
  14. //根据主功能的数据对按钮进行操作 hide/show
  15. if(JE.isNotEmpty(gridInsertBtn)){
  16. if(vals.code == '0'){
  17. gridInsertBtn.hide();
  18. }else{
  19. gridInsertBtn.show();
  20. }
  21. }
  22. if(JE.isNotEmpty(gridImportBtn)){
  23. if(vals.code == '0'){
  24. gridImportBtn.hide();
  25. }else{
  26. gridImportBtn.show();
  27. }
  28. }
  29. }
  30. }
  31. }
  32. }
复制代码
1、写在列表激活事件上。
2、通过主功能数据的类型控制子功能按钮是否显示。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 04:36 , Processed in 0.055363 second(s), 20 queries .

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

Copyright © 2001-2021, JEPaaS.COM

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