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

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

[复制链接]

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

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

admin 楼主

2019-10-14 08:51:26

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

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

x
182.Teamcenter 如何修改自定义状态的图标
1 j8 P# i! X- B/ |( b问题:) q+ H6 ]; C; _4 Z7 A' S
如何修改自定义状态的图标?$ b. Y6 @7 w5 A6 F0 Q% ^
样例:2 H" B5 X0 T+ U( j$ h% I
状态内部定义的名称:G2_SZ_Status  D) A) J- ^3 e2 U3 S! S
状态显示名称 (en_US): SZ Status3 R5 r% [  N: ^2 ^! `9 A5 s
状态显示名称 (zh_CN): 试制发布) C5 t) y( b* t- L: B3 t
方法:: p5 z3 a( P9 H' U/ N3 z
1. 准备 png 文件:G2_SZ_Status.png. J& v# ^4 f7 A, c- R5 @3 b
2. 添加本地的*.png 文件到你的 BMIDE 项目中, 在导航器中选择项目>>右击>>添加业务
" J# m9 Z3 p( r4 K0 j8 w对象图标
) C3 x" c% o( O9 ^3. 创建属性渲染器:BMIDE>>新建模型元素>>属性渲染器, 定义如下:3 E# t  n  }( j9 ^) s/ d9 _0 _
<?xml version="1.0" encoding="UTF-8"?>! e# k9 g, G6 u$ I$ K; f5 r
<icons Version="1.0">; y! }: I( b$ V4 D9 ?
<propertyMap name="ReleaseStatusMap">
! e' A" j" F# U% j  _  v3 P<item key="G2_SZ_Status" value="G2_SZ_Status.png"/>9 ~" M! I6 m1 W% Z1 o+ \7 b; S
</propertyMap>
( M/ \* A- G4 Z- e' i9 P( N<primaryIcon source="object_name" mapName="ReleaseStatusMap"/>( n, g# @  o8 u) U9 s
</icons>1 C  i( c( K6 J( u" H
4. 附件业务对象属性 “ReleaseStatus.object_string” 到属性渲染器上。
: L' M+ d7 r" b9 ]& D: X& E8 Z5. 部署 BMIDE 模板。
; S9 M7 v6 E' I6 [+ s, ~0 N9 q6. 在文件夹 TC_ROOT\portal\plUGins\configuration_<version> 下创建
8 ?0 t( n4 r0 {( K) Mcustomer.properties 文件,内容如下:/ F: E' B) O. t; p  @" c- i
release_status_list.SZ\ Status.ICON=images/G2_SZ_Status.png
( g7 l. k: i+ h* wrelease_status_list.\u8bd5\u5236\u53d1\u5e03.ICON=images/G2_SZ_Status.png
# Q0 F: ~1 U8 J' t+ Z4 ~6 l* M你需要将状态的中文显示名称,通过 native2ascii 转换为 Unicode, 比如: “试制发
* o4 ]4 Z' {5 E$ k& m* m5 w布” 转换后是 “\u8bd5\u5236\u53d1\u5e03”
# B1 m* V. r! y( Q7. 复制 G2_SZ_Status.png 文件,并粘贴到目录* r* ~2 F  D8 |+ U) j6 h% v$ O
TC_ROOT\portal\plugins\configuration_<version>\images 下面! a9 _! ^5 s7 ]: V9 o4 k& A
8. 运行注册程序 TC_ROOT\portal\registry\genregxml.bat
: h% d7 k4 W; T9. 删除服务端和客户端缓存
2 T( R  I4 C. {, I10.重新登录 Teamcenter,G2_SZ_Status 状态的图标已改变
" }! @4 k2 s: k$ z2 }) l" P( U
7 x. v  s5 e; \, q/ h" ^9 ^& l
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了