青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2888|回复: 2

根据特定属性值控制零组件的显示

[复制链接]
发表于 2010-7-7 08:44 | 显示全部楼层 |阅读模式
在权限树中,我们可以添加一条ACL,通过具有特定属性的特定值,来控制该Item或Document的显示。定制的内容为特定对象类型中的具体某一属性。当填写的属性值和定义的值相符合时,我们定制的ACL就生效,从而进行显示的控制。0 P  r0 w. c6 W9 e* R

, c  }. b8 }( V# u3 A, ]比如,我们想控制所有的零组件中当属性“注释”值为111时,除了特定的,其他人不可见。比如:A和B两个零组件,当A的属性“注释”的值为111,B的为222时,A的所有者对A和B可见,B的所有者和其他人,都只能看到B。具体设置,如图所示:
1006240707500858e189a1de86.jpg
 楼主| 发表于 2010-7-7 08:45 | 显示全部楼层
其中:1、条件为:Has Form Attribute
) ^6 \( H! n3 j3 X' w
- }3 D1 [0 f  A% \/ J1 Q           2、值为:ItemVersionMaster:item_comment=111(ItemVersionMaster为ItemRevision Master的存储类,即零件主属性表单的存储类,如果对其他的进行控制,情况类似;item_comment为属性,111为条件值)
( t' O; A4 U4 B9 F, v2 E' v% ~! p. ~- k6 b3 T, a' l5 {0 Y2 S& y# [
上图所要控制的情况为:当某一零件的零件主属性表单中,注释一栏填的值为“111”时,只有“Owning User”可见、可写、可删,其他的不可见、不可写、不可删。当然,我们还应该对系统中的一些默认的ACL进行设置,设置World为空,防止上层的World对我们定义的影响。: n3 G* w5 d: l9 l! t- |

, s" g$ A1 [% x9 ]) W权限树中添加的位置,决定了要控制显示的对象,如下图所示,放在版本的下面,当有版本的“注释”值为111时,该版本其他人不可见。
10062407082bf14f122f013804.jpg
回复 支持 反对

使用道具 举报

发表于 2012-6-4 11:55 | 显示全部楼层
兄弟,这样做的目的是什么呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-9 22:33 , Processed in 0.057006 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表