[Rich Client Dev] 【Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>

2015-4-1 16:45:18 2519 0

[复制链接]
admin 发表于 2015-4-1 16:45:18 | 显示全部楼层 |阅读模式

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>- P& Q, i$ Z" |

& Z1 p. D' E& H8 k3 j6 i3 q7 m(1)添加View。* `7 K# c7 F' X& _
/ V: C" B8 S& N9 m
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
0 ]" `, ~( d# y. M: \* x, Q9 I& _  @6 j: d! E+ o. j
<extension" y9 ?: T2 L3 K: F* r4 e2 W) E3 U& I
         point="org.eclipse.ui.views">' `8 m# V5 B  h% N% |3 T
      <view! r8 J7 y+ B  \$ n
            name="Sample View"
# q& ^5 Z9 {6 L5 j            icon="icons/sample.gif"
6 i) n2 p+ L! q/ u! s5 J            class="com.plmhome.plmhomeView.plmhomeView"
" H6 B4 k! p0 I1 w+ `5 Y! I            id="com.plmhome.plmhomeView.plmhomeView">  u& V  w$ M% t
      </view>
3 R) n! \+ ~  l+ m( j; D   </extension>0 F& i( e6 M5 n* W% V1 ~

: Q7 j( q- S- h9 E  ]/ }, t. |/ x' b% Y' n! u: ?
1 `6 `4 {& b3 B- G
(2)创建Application的perspective
8 p  \) C. X' k1 O

2 f7 H& B; _, z- _( I( B5 u! [3 B<?xml version="1.0" encoding="UTF-8"?># q! c' Q# u$ Y1 W5 O3 @* V
<?eclipse version="3.4"?>6 p+ Y6 ^* z8 ?
<plUGin>
+ b* }+ Y  h4 [: Y- {
0 a" S& u1 u4 b% l' Z <extension point="com.teamcenter.rac.aifrcp.application">9 G% [8 [' ]) e+ g2 U$ m7 ]; }
        <aif_app_item
" Q/ I4 x4 P7 E5 M5 C        displayMode="Primary"0 r1 p5 m6 y8 _( g. M3 i1 r
        groupName="PLM之家TC工具包"
. D( l4 D$ g7 \# T        icon="icons/plmhometctoolkits_32.png"0 ~  o5 L5 X- A0 J
        id="com.plmhome.plmhomeapp"
5 n; u( F4 Q" L' l& j        name="PLM之家TC工具包"
0 u) p' V6 V6 @3 W' H/ O        ordinality="200"( Q$ n6 Y8 W. a2 K" ^. y! M; t6 }$ R
        perspective_id="com.plmhome.perspective.perspective"
3 G* x  R4 B8 G; u        session="com.teamcenter.rac.kernel.TCSession"
# W7 N: q+ ~% K6 V* P* \        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>5 G8 r+ i, c# Q3 F) n
</extension>4 n6 O( l% d1 y: c0 l$ }3 Z& m: s
! P. h6 @! R/ L+ \+ s
  <extension point="org.eclipse.ui.perspectives">
' v5 F2 N$ O% X/ U/ T* _7 @                <perspective
1 [) A! q  {( Y0 c                class="com.plmhome.perspective.perspective"* L! D9 y2 m! W' Z0 U' \( S
                icon="icons/plmhometctoolkits_16.png"# N0 r0 ~7 R- n: s5 F7 J
                id="com.plmhome.perspective.perspective"( s9 E/ v4 Y" W( ^
                name="PLM之家TC工具包"/>: s" @, _& r0 r) J/ ^: S. O( g& Z
</extension>
3 o4 I" O- V. t3 F
8 n' y& `1 x4 o7 ?0 M
( s7 e5 B9 J# j! w$ H* }    <extension
  O/ K8 t- }8 w+ P         point="org.eclipse.ui.views">
! d& d9 \7 _% R# O+ l      <view0 y) z5 H6 n+ p8 g7 @( J* ?
            name="PLM之家TC工具视图"$ N! q, V/ @/ f# [
            icon="icons/prew.gif"/ a) a2 [' b- d1 h
            class="com.plmhome.plmhomeView.plmhomeView"
! u5 `$ p8 {5 {3 l1 d            id="com.plmhome.plmhomeView.plmhomeView"/>% W% f8 W/ w2 \2 {
   </extension>
" S! f- x7 R' [: O2 Z4 q' ^$ o4 }0 _7 ]: v8 J0 R2 n
<extension point="org.eclipse.core.expressions.definitions">
- k6 X$ B) y( ~  w( F: `% \                <definition id="com.mycom.customapp.inMainView">3 c5 @8 Z$ D  T3 j0 }
                        <or>
' o' w: R$ P. m! O3 n  V/ B                                <with variable="activePartId">
1 k! i9 L+ l8 \2 l* `: h7 M                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
! u) C( K& ^  L. ^$ B                                </with>
; _( @6 \2 L# g4 S+ S) d                                <with variable="arc_property.ACTIVE_APPLICATION">
+ h8 G4 A9 [( O, F; [                                <equals value="com.plmhome.plmhomeapp" />
, e/ P5 x8 z5 J  `( [4 e9 H                                </with>1 w) A" }8 Q' b7 W# {
                        </or>
& v2 H2 [( ?% [! y                </definition>8 p+ e, [6 H2 S9 q  @
                </extension>. r9 _8 n; L  K+ I1 {& a- b
3 J; O9 Z+ _( W+ N
</plugin>$ z6 t# U* S0 @
5 r, Y) \7 L% k; I

2 A# I0 F6 F, c  K2 K0 p0 k( N
, ?- J6 K9 r' d5 |$ i, @/ \0 v
$ _  q7 }% X0 V9 B( I) k7 ]
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

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

返回列表 本版积分规则

用户组 : 管理员
邮   箱 :xduniverse@qq.com
手   机 :VIP用户可查看[申请]
Q   Q : 点击这里给我发消息
性别 : 就不告诉你
主页 :http://www.plmhome.com
个人介绍 :原西门子NX高级教务员,10多年NX培训,开发咨询,Teamcenter培训实施等

主题2141

帖子3350

积分63532

  • Team center12 出现这

    大神求指导

  • TC12安装出错,求帮助

    日记没有记录啊,咋样?

  • Tecnomatix 二次开发

    Tecnomatix 二次开发入门教程 6 实现打开PLM之家

  • Tecnomatix 二次开发

    Tecnomatix 二次开发入门教程 5 创建Tecnomatix

  • Tecnomatix 二次开发

    Tecnomatix 二次开发入门教程 4 设置图标效果如


  • 发布新帖
  • 在线客服1
  • 在线客服2
  • 微信
  • 客户端
  • 返回顶部
  • NX讨论
    Catia
    TC讨论
    Tecno
    云课堂
    业务合作
    快速回复 返回顶部 返回列表