0

我是 infopath 的新手,我有一个包含多个视图的表单,显示的视图由字段用户类型控制,该字段在工作流中设置并具有 int 值(1 = 请求者,2 = 销售,3 = 产品......)因此,如果我将 usertype 设置为 2,则表单会加载销售视图,这是它应该如何工作的,但我需要做的是将所有其他视图设置为只读,以便销售人员可以查看所有视图中的数据,但只能更改在他的视图中呈现的日期,即销售视图。

那么如何构建规则或添加c#代码来实现根据usertype的值将views属性设置为只读呢?

谢谢

4

1 回答 1

1

隐藏功能区中的视图下拉菜单,以便您可以控制在特定情况下可以访问哪些视图。

为三个视图中的每一个创建只读版本。使用可编辑表单上的按钮显示其他两个视图的只读版本。

于 2013-03-28T22:51:38.287 回答