发帖

#楼主# 2020-4-3

跳转到指定楼层

注册氚云社区,学习低代码知识,与更多氚友互动交流

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
向大家请教:
如何在后端代码中实现,根据登录角色,来设置子表指定列或行的不可见,不可写等功能?
回复

使用道具

0

主题

16

帖子

523

金币

氚云官方人员

Rank: 7Rank: 7Rank: 7

积分
653

氚云标准版氚云专业版

谭文 发表于 2020-4-4 13:55:36
参考如下方式:
  1.   protected override void OnLoad(H3.SmartForm.LoadSmartFormResponse response)
  2.     {

  3.         base.OnLoad(response);

  4.         if(当前用户在角色中)
  5.         {
  6.             Dictionary < string, object > TaskObjects = (Dictionary<string, object>) response.ReturnData["D000779F1c5e3a8257754ba590761c1b5dca0884"].Value;
  7.             Dictionary < string, H3.SmartForm.SmartFormResponseDataItem > taskobject = (Dictionary<string, H3.SmartForm.SmartFormResponseDataItem>) TaskObjects["T"];
  8.             taskobject["D000779F1c5e3a8257754ba590761c1b5dca0884.F0000003"].DisplayRule = string.Empty; //字段隐藏规则在表单设计器中设置为TURE
  9.             taskobject["D000779F1c5e3a8257754ba590761c1b5dca0884.F0000003"].Editable = false;
  10.         }

  11.     }
复制代码

回复

使用道具 举报

1

主题

4

帖子

91

金币

lv3

Rank: 3Rank: 3Rank: 3

积分
91

氚云专业版氚云标准版

屏风山人 发表于 2020-4-8 21:07:31
谭文 发表于 2020-4-4 13:55
参考如下方式:

非常感谢及时而快捷的回复
回复

使用道具 举报

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

本版积分规则

关于作者

  • 主题

    1

  • 帖子

    4

  • 关注者

    1

小黑屋|氚云社区 |粤ICP备15096637号-1
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.