暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

AWC和RCP中实现visual indicator(可视指示符)

PLM有个号 2021-09-17
1099

    Teamcenter中visual indicator(可视指示符)的作用是可以在不查看对象具体的属性、状态情况下从显示图标上快速看出对象的状态,如已经发布对象有那些状态字(小旗子),对象是否被签出,在AWC(图1)和胖客户端(图2)中显示出签出图标

图1:AWC中对象签出效果

图2:胖客户端中显示对象被签出效果

    在实际项目中有很多要显示的visual indicator有一定的逻辑判断,如数据本身的属性,或者关系下对象的一些属性满足不同要求显示不同的visual indicator,如下面的需求:

1.数模上传到Teamcenter系统后需要经过数据质量检测系统检查(如QChecker或者ASFLIS),数模质量达到GOOD后才容许发布(一般分为GOOD\WARNING\BAD)

2.数模所在ItemRevision需要通过图标直观的显示出当前数模质量

针对这样的需求,就可以在ItemRevision下定义一个记录数模质量的属性,待数模经过数模质量检测系统检测后,回写信息到这个属性上,Teamcenter自动根据数模质量属性的值显示不同的图标(如GOOD就是绿旗,WARNING就是橙色旗,BAD就是红旗)

    可以通过二次开发实现该需求,效果如下(图3~图5):

图3:AWC中visual indicator效果

图4:AWC中visual indicator效果(鼠标悬停旗帜上会显示出属性值)

图5:胖客户端visual indicator效果


说明:当前是基于TC12.4+AWC5.0环境


文章转载自PLM有个号,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论