问题描述
求助视图显示:我视图显示了一些数据现在想根据一列筛选比如说有一列是负责人,我要读当前登陆用户并判断这列当前用户只能看这列上负责人名字是他的数据,新人求教,试了好长时间都不行
解决方案
解决方案二:
做个按负责人分类的分类视图,视图按分类显示。
解决方案三:
(1)先把view按照负责人名字分类,(2)在需要嵌入此view的form中创建一个computed栏位如testUser,值为当前用户名,如@username(3)把此view嵌入此form中时,designer中objects里面会出现embededview-->showsinglecategory,内容写:testUser
解决方案四:
楼上正解,但记得将此类放在第一列,而且此列在页面不会显示。
解决方案五:
还有一种方法可以达到一样的效果:设置文档中的负责人为作者或读者权限,如果对权限控制用的好的话,用权限来控制比在页面或表单中插入视图的方法好一些。
解决方案六:
楼上的方法正解我知道的方法给你说一下:1.在存取控制列表里添加一个角色,比如命名:readby2.然后将表单的属性的“所有读者或更高读者”列表中选择“readby”这样每个人就只能看见属于自己的文档了3.将这个角色“readby”赋予管理员或是必要的人(如主管等),拥有这个角色的人就能看到所有的文档。
解决方案七:
二楼的第三步看不大明白:(3)把此view嵌入此form中时,designer中objects里面会出现embededview-->showsinglecategory,内容写:testUser能不能再详细一点啊,好像你的方法比我的简洁多了,谢谢哦
解决方案八:
显示视图的单个分类:首先在表单中嵌入一个视图,然后再嵌入视图中的选项中的显示单个分类中设置就好了,这样可以不需要读者域就可以使不同的用户看到各自的文档,比如公司内部员工只能看到自己的信息,就可以采取这种做法。在表单中设置一个域来控制就好了。从Lotusfans上找到的,据说CS下也可以用,没试过