我是infopath的新手,我有一个包含多个视图的表单,显示的视图由在工作流中设置的字段usertype控制,并且具有int值(1 =请求者,2 =销售额,3 =产品。 ..)所以,如果我将usertype设置为2,表单加载了销售视图,它应该如何工作,但我需要做的是将所有其他视图设置为只读,以便销售人员可以在所有视图中查看数据但只能更改其视图中显示的日期,即销售视图。
那么如何构建规则或添加c#代码来实现将views属性设置为只读取取决于usertype的值?
谢谢
答案 0 :(得分:1)
隐藏功能区中的视图下拉菜单,以便您可以控制在特定情况下可以访问的视图。
为三个视图中的每个视图创建只读版本。使用可编辑表单上的按钮显示其他两个视图的只读版本。