查看: 3594|回复: 0

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

[复制链接]

4

主题

3

回帖

44

积分

管理员

积分
44
发表于 2019-10-14 08:51:26 | 显示全部楼层 |阅读模式

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

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

×
182.Teamcenter 如何修改自定义状态的图标
1 o# j5 ]: h) {问题:- L6 A& f' ^4 V$ n9 d- F" j" t
如何修改自定义状态的图标?
2 \- C: N0 Y$ Z样例:. ?, I+ _$ j; ]- Z" Y
状态内部定义的名称:G2_SZ_Status. f7 ?3 C  K" W3 N# [! N
状态显示名称 (en_US): SZ Status6 {# q' Y" a* ^: O* z0 p8 d
状态显示名称 (zh_CN): 试制发布/ V8 T; }: V- P$ E# |+ A0 ^
方法:
- i! `9 V- D2 D1. 准备 png 文件:G2_SZ_Status.png
! b3 e4 V7 f9 l2. 添加本地的*.png 文件到你的 BMIDE 项目中, 在导航器中选择项目>>右击>>添加业务
4 o! @7 z4 _& G2 x! s! S; N! ?; ~对象图标
$ W  }( Y/ S: d3 A* t1 ]3. 创建属性渲染器:BMIDE>>新建模型元素>>属性渲染器, 定义如下:2 l- \' B( _' ]* w  |: v
<?xml version="1.0" encoding="UTF-8"?>! j" U  V6 G$ j/ K: ?$ X6 p) A7 M- Y
<icons Version="1.0">
& G' z+ _0 A" ^3 L% N* \<propertyMap name="ReleaseStatusMap">  J7 b+ v" w8 ~; `. S% N
<item key="G2_SZ_Status" value="G2_SZ_Status.png"/>/ X! O! g& P6 B/ h
</propertyMap>
: \0 p' P3 X4 o$ m1 C<primaryIcon source="object_name" mapName="ReleaseStatusMap"/>7 p1 t; n7 Y7 W' l5 X1 L
</icons>) j5 \& }' h( n* Z  W' P" T
4. 附件业务对象属性 “ReleaseStatus.object_string” 到属性渲染器上。  G$ C  d% _0 L) ?
5. 部署 BMIDE 模板。
( o9 M: ]) W- ^& d, [6. 在文件夹 TC_ROOT\portal\plUGins\configuration_<version> 下创建
0 ?9 f6 F7 O% w/ icustomer.properties 文件,内容如下:
" Z# Y" p& ?1 |* o% ^+ a8 M$ Brelease_status_list.SZ\ Status.ICON=images/G2_SZ_Status.png8 x! m& \- }$ B+ B$ \9 k3 F2 t
release_status_list.\u8bd5\u5236\u53d1\u5e03.ICON=images/G2_SZ_Status.png. q% _" a. A+ K
你需要将状态的中文显示名称,通过 native2ascii 转换为 Unicode, 比如: “试制发
6 e+ ]; p7 m( O6 C  R( B) x布” 转换后是 “\u8bd5\u5236\u53d1\u5e03”' E5 s% ]) a0 `/ Z, Z7 \' g6 R
7. 复制 G2_SZ_Status.png 文件,并粘贴到目录
7 c* D6 S! }2 K6 [* lTC_ROOT\portal\plugins\configuration_<version>\images 下面
, L( p% l9 \  J) c$ M7 p& V4 w0 z8. 运行注册程序 TC_ROOT\portal\registry\genregxml.bat8 r6 n/ v) R: x: B9 e, P
9. 删除服务端和客户端缓存8 r, \) a8 S2 Q" q
10.重新登录 Teamcenter,G2_SZ_Status 状态的图标已改变
8 Q! @5 P: d: d4 g0 Y' M: [; p
3 d) j0 U  f( \; X7 u" J' d
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

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

本版积分规则

在本版发帖
关注公众号
QQ客服返回顶部