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

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>& P+ O! t, a. g: `# a& E
' \; J3 u' F2 ~/ H4 v; y
(1)添加View。& J% s7 Z7 a3 a& q1 K/ N* t
/ X2 }& |7 V# t4 c" a* v5 y
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。% g% c7 u! X- O
6 j* |  P; s0 c6 W
<extension7 f, \: B7 e* f! ^
         point="org.eclipse.ui.views">) `1 _/ n2 g0 _! ~) h
      <view
% ~0 f. ^2 \; @; G, T            name="Sample View"
$ q4 _! b- C( q            icon="icons/sample.gif"4 w" a4 [+ w* g  D3 U! d6 o
            class="com.plmhome.plmhomeView.plmhomeView"
8 C/ }' f. w6 R& }5 J9 |. @. H$ b- ^            id="com.plmhome.plmhomeView.plmhomeView">6 J6 B( F" p: z
      </view>
) ~* j; S! {2 F$ v$ m! [% t! m   </extension>
0 J7 g2 k1 N; L- y/ `2 G. j. Z% x: b6 s( X1 f' R

/ x' {$ w! E) T% t- B0 L

+ L7 g4 I8 I7 e! R1 j8 ~(2)创建Application的perspective2 S! }! J6 V9 U5 B: f  K. S

! B6 _4 N! d6 D3 P/ Z<?xml version="1.0" encoding="UTF-8"?>7 k- U" g$ U2 h4 o
<?eclipse version="3.4"?>  e  J& d- M0 n
<plUGin>7 c& }" p/ M/ T( l- g( I. |7 j7 O

: d- g* M( b/ J0 ~% o5 T <extension point="com.teamcenter.rac.aifrcp.application">6 m2 m! `- H7 ~. N- E
        <aif_app_item
9 B" J. J# C1 e, I+ C; e% V        displayMode="Primary"
: S  L3 t+ r/ h2 O        groupName="PLM之家TC工具包"2 e8 ]: P  I  Y5 ]
        icon="icons/plmhometctoolkits_32.png"
2 z" |! d6 V$ O" t' b0 V$ d- C        id="com.plmhome.plmhomeapp"% J' O& y1 |% S2 E
        name="PLM之家TC工具包"- O4 U. I  T$ T7 b; o2 @
        ordinality="200"2 U7 Y+ H& d( d# B6 o
        perspective_id="com.plmhome.perspective.perspective") `" N4 L5 C; Q3 V
        session="com.teamcenter.rac.kernel.TCSession"# ^9 D( r! H: C1 P& @# u
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>
, f, h) {* i: @$ d</extension>% P* _  v% s. j! y4 w

( F0 H' ~0 K1 y- a8 w4 s  <extension point="org.eclipse.ui.perspectives">  F0 c2 H5 E) ~3 @+ t/ R
                <perspective
5 h& x3 m9 ~1 j: W# N                class="com.plmhome.perspective.perspective"
8 }) X8 i( p9 P! \                icon="icons/plmhometctoolkits_16.png"; E& K* V" \9 Y
                id="com.plmhome.perspective.perspective"0 f" }  P' _: |2 Y8 F
                name="PLM之家TC工具包"/>
3 K: E  c3 v" }0 Y</extension>
1 ~, t9 D5 B" c7 O+ Z
- x# W' ?! u7 s4 I" R2 P! K! F" `& Y0 c' P; L6 F# h* ^% i
    <extension
; E  p2 m0 _& f1 A         point="org.eclipse.ui.views">5 U) L1 M" \) V
      <view! I' E1 T6 C2 q* ?+ q+ ~4 ?6 i
            name="PLM之家TC工具视图"
2 o* e; J1 p0 {* a  z, r3 n0 b            icon="icons/prew.gif"
8 N+ \. ?) ]5 [% F            class="com.plmhome.plmhomeView.plmhomeView"8 Q" d; b$ e6 R$ T( M
            id="com.plmhome.plmhomeView.plmhomeView"/>2 S4 r, `4 K3 H6 S. n" X
   </extension>
5 G/ s1 g7 e7 T* o+ q  S- w/ Z5 J0 {2 S6 p2 o6 J; V
<extension point="org.eclipse.core.expressions.definitions">$ C0 K) O9 U* B& I& d& p2 G2 `
                <definition id="com.mycom.customapp.inMainView">9 c0 N, E( L2 f6 `! [
                        <or>0 z/ ]7 N! Z: ?) m
                                <with variable="activePartId">: `0 u! W" Z( X5 H" B
                                <equals value="com.plmhome.plmhomeView.plmhomeView" />  S$ [+ t, _8 B+ e# V1 R
                                </with>
* t+ K8 s$ N- w8 |' k! W# l                                <with variable="arc_property.ACTIVE_APPLICATION">7 a  f$ w0 ^3 d
                                <equals value="com.plmhome.plmhomeapp" />1 t4 l- h: `4 o( ~+ a2 P% n
                                </with>
. U3 r$ [) {" [2 C' V& g. b                        </or>
4 u  v: w1 M* s% V6 ^7 V                </definition>' H6 d0 f: n- I0 z6 v1 V
                </extension>6 |8 ]" k: h2 I" M, |  `

# g' s" U- A) i6 G% ~/ `</plugin>4 J5 @- J& z- z/ t8 V! A9 I
1 x7 Y3 ^# v. C1 M- a* V, w; w

0 ?( E6 `6 h5 t7 v# z# ?6 N, s
" z" R6 B4 s. f) k$ D. t

3 q6 y7 s) c# D: }
上海点团信息科技有限公司,承接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培训实施等

主题2124

帖子3331

积分62520

  • NX版本发布Roadmap 路

    NX版本发布Roadmap 路线图,没有NX13, NX1847将

  • Asp.net站点实现Aras

    1、创建Web站点: 2、添加dll引用: 三

  • NX12.0.2 升级或安装

    NX12.0.2 升级或安装图文教程 (1)下载安装包

  • Aras一个Web站点下创

    创建多个Instance,其实就是创建多个Database,用

  • HOOPS Communicator

    HOOPS Communicator通过一个简单但功能强大的软件

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