PLM之家PLMHome-国产软件践行者

[TC问题解决方案] 182.Teamcenter 如何修改自定义状态的图标

[复制链接]

2019-10-14 08:51:26 3211 0

admin 发表于 2019-10-14 08:51:26 |阅读模式

admin 楼主

2019-10-14 08:51:26

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
182.Teamcenter 如何修改自定义状态的图标. J3 f0 [- C/ M0 V
问题:
; ?3 l# m% q( ]+ e& N* |如何修改自定义状态的图标?
5 k0 S9 ^4 d" i样例:. _" l3 \" ]0 m( N2 Q$ t; V
状态内部定义的名称:G2_SZ_Status
6 ]- ?) W( R1 V状态显示名称 (en_US): SZ Status
$ n0 d* U; W! F, {/ h9 t状态显示名称 (zh_CN): 试制发布' T/ Y  J5 Q  _: w
方法:
1 E. m& J1 @1 K6 T  o0 m- ?: x) L1. 准备 png 文件:G2_SZ_Status.png9 n: a$ V  h7 h" G9 i4 h; P; Y
2. 添加本地的*.png 文件到你的 BMIDE 项目中, 在导航器中选择项目>>右击>>添加业务
' }$ s8 Y. H9 t  Y! z  a: }对象图标! J% L% r! v! X: b0 e3 G
3. 创建属性渲染器:BMIDE>>新建模型元素>>属性渲染器, 定义如下:! I$ A* S' _' m" ~1 r
<?xml version="1.0" encoding="UTF-8"?>
# I/ n! a: s9 m  @8 O! |<icons Version="1.0">
0 e0 l2 i# Q. T+ |+ n; m7 `1 C3 e<propertyMap name="ReleaseStatusMap">
9 N- K/ j  Q  f: g; W0 V' r4 F+ m<item key="G2_SZ_Status" value="G2_SZ_Status.png"/>' ]) n7 v0 o0 H1 S8 N- I
</propertyMap>  f+ k+ J8 U" n' ]8 S5 ?% p
<primaryIcon source="object_name" mapName="ReleaseStatusMap"/>
- e- i+ Y( l3 e5 H" r</icons>2 q7 \! Y3 s3 ?& q9 E7 U2 Z
4. 附件业务对象属性 “ReleaseStatus.object_string” 到属性渲染器上。
/ @  N& t% K/ v4 [/ Y5 y5. 部署 BMIDE 模板。
. Q5 B( Z' P6 r/ g6 G: C" k' Q+ [6. 在文件夹 TC_ROOT\portal\plUGins\configuration_<version> 下创建  u" K+ e* U* {- @: n! A5 z9 _
customer.properties 文件,内容如下:
; g9 G8 s: X* d9 K# p7 {release_status_list.SZ\ Status.ICON=images/G2_SZ_Status.png
' a, [) C% N6 C( [release_status_list.\u8bd5\u5236\u53d1\u5e03.ICON=images/G2_SZ_Status.png4 }! y7 l3 C& k
你需要将状态的中文显示名称,通过 native2ascii 转换为 Unicode, 比如: “试制发
* s/ j9 `/ A' W布” 转换后是 “\u8bd5\u5236\u53d1\u5e03”! E# Y2 `" ?3 R7 W% V( E1 f6 q
7. 复制 G2_SZ_Status.png 文件,并粘贴到目录3 O- o5 U& ^- T' e
TC_ROOT\portal\plugins\configuration_<version>\images 下面) x1 }- N+ Y# U
8. 运行注册程序 TC_ROOT\portal\registry\genregxml.bat
  y# i) t0 I  C7 n1 F( {9. 删除服务端和客户端缓存: W! T# }2 y  P! w+ m% Y& e
10.重新登录 Teamcenter,G2_SZ_Status 状态的图标已改变- g8 O! ^; V# C; n

8 a2 T8 |7 i: q& E" j! Y2 a
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了