zoukankan      html  css  js  c++  java
  • InfoPath Forms Services 中设置InfoPath表单权限

    使用InfoPath过程中需要设置不同权限的人只能对特定的控件进行操作,开始想使用InfoPath的用户角色,但是InfoPath Forms Services不支持这个功能,而且InfoPath也不推荐这么做,所以使用别的方法来实现,我的方法是使用非常普通的,没有创意的一种 :)

    1.在表单中加入几个控件:文本框txtName,按钮:btnOK,需要控制的文本:txtContent,如下图:


    2.打开数据源视图,添加一个属性IsVisible,用来控制文本的显示,名称中填写IsVisible,类型“选择域(属性)”,可以选择“域(元素)”,不过我感觉用属性会更好些,数据类型选择boolean类型,默认值False:



    3.在txtContent上点击右键,选择条件格式:



    为控件添加一个条件格式,如下图:



    4.然后在按钮btnOK的事件代码中,根据需要的条件来控制属性的值:



    5.完成后就可以预览表单啦。
    随便输入一个值:

    输入“pipi”:

    demo项目请点击这里下载


  • 相关阅读:
    nginx负载均衡实现
    shiro 退出 清除缓存
    从零到实现Shiro中Authorization和Authentication的缓存
    Mysql 语句
    N! java
    大数java(pow)
    HDU_1548
    Mike and strings 798B
    Array Division 808D
    poj_1979(dfs)
  • 原文地址:https://www.cnblogs.com/ycc/p/880563.html
Copyright © 2011-2022 走看看