PLM之家PLMHome

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

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

[复制链接]
admin 发表于 2015-4-1 16:45:18 |阅读模式

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>8 [1 R; b# b- N* ~
# R0 ]" S( a" u' u
(1)添加View。7 O& Z+ A! ], W7 ]( D) ~

( Y; P. x. H' i; {7 f6 m0 G添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
2 f1 {8 d5 T% Y7 R8 {8 \! E% |  T7 \' {$ M
<extension
" {& L, F8 D/ B; ^+ l         point="org.eclipse.ui.views">8 g% D$ z/ Y* L; F
      <view
( g9 v8 Y1 M1 b% G. j            name="Sample View"1 {: {0 m1 T4 W) ^( k
            icon="icons/sample.gif"
2 y9 V5 ~3 C# c' T2 h; e* I            class="com.plmhome.plmhomeView.plmhomeView"
- S0 n  s' v/ s# X8 u/ C, F            id="com.plmhome.plmhomeView.plmhomeView">! F% M$ m" j8 d2 ]: n) o/ ?- v- k
      </view># S# M% j& a3 T: g2 j
   </extension>
4 f2 o) s# b, q  M9 S( K1 h  P$ e8 u, r5 k- d1 k

/ ^1 d0 M' j% }7 g+ o

7 G, L( w' ~& B+ ^" `! T+ L(2)创建Application的perspective
: d, n$ @+ u9 e. Y! n

& b" k6 H8 H0 `$ C8 F5 X6 l6 H7 j<?xml version="1.0" encoding="UTF-8"?>
; j1 d' q" w) }9 b; b. u* Z* h<?eclipse version="3.4"?>2 ?# I1 |9 S2 p% O; v. S$ G* Z1 d
<plUGin>
/ R; s: L& a3 l3 W
( N6 Q' O/ @) Z* A5 R <extension point="com.teamcenter.rac.aifrcp.application">
9 l* o4 }% o2 W        <aif_app_item9 V1 ^& k3 `9 F: N: M% X' O. q
        displayMode="Primary"
, E0 K  C) S: y/ o        groupName="PLM之家TC工具包"
$ o$ D- i! F! v3 t6 v( `$ D% L- F, i        icon="icons/plmhometctoolkits_32.png"
, o; D; y! r7 h7 k5 F# |        id="com.plmhome.plmhomeapp"
8 z- T9 x+ }. r% P: m  J" n* i        name="PLM之家TC工具包"0 {) a8 x  Q) e8 d
        ordinality="200"
$ r& h$ W6 T1 O4 _3 P2 [5 ^        perspective_id="com.plmhome.perspective.perspective"
; i: X" Q$ k/ h4 V0 Z3 N        session="com.teamcenter.rac.kernel.TCSession"  g; T6 d8 W3 }) L0 W! V
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>5 p* O& o6 i( m1 i0 B
</extension>' K7 F8 L4 J- [& a& {! N
4 Q$ i% o) e. ^/ m: ?
  <extension point="org.eclipse.ui.perspectives">
4 H# w- W9 h9 ~' h                <perspective
& G. v. v, d* ~9 b& L! M                class="com.plmhome.perspective.perspective"
; S" E* ], g% U, S- X, q$ i                icon="icons/plmhometctoolkits_16.png"% {& q9 G% Q- V% S/ G
                id="com.plmhome.perspective.perspective"
& w2 R1 S6 P1 u: x5 Q/ n                name="PLM之家TC工具包"/>
9 h5 [; ]. j9 W6 w</extension>, l  N5 g! F" b( e8 E3 j6 J
: b' e9 j: Q1 j, l) D4 j7 x7 Q

$ Q, e' M; C5 b    <extension
0 J$ H+ P, z9 U7 d8 ?! S         point="org.eclipse.ui.views">
& W3 x1 z5 l0 D5 z- i7 o      <view& j) X7 p! B3 D0 H1 G4 m! M' m- B
            name="PLM之家TC工具视图". N& u7 p1 c  ?9 ~6 j: y
            icon="icons/prew.gif"
+ d; J5 z1 D5 K  F; t2 D            class="com.plmhome.plmhomeView.plmhomeView"
3 j+ D) Y  Z( A0 D            id="com.plmhome.plmhomeView.plmhomeView"/>
8 b1 h0 ?+ A2 b. v   </extension>
/ }$ {: F. |9 T' p" g2 @! Y/ C
. k* e( H5 {* t, T4 d9 J<extension point="org.eclipse.core.expressions.definitions">
% r1 L$ l8 |' M& _% B4 m                <definition id="com.mycom.customapp.inMainView">' z* ^  U' r$ e. H; [
                        <or>
# m, j" P2 y- S8 S9 |$ k                                <with variable="activePartId">$ U5 U2 o! e/ j
                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
, c* T; r0 l. m; Q5 w4 |/ w5 P. b7 a                                </with>
% S$ p4 P& L; m' |                                <with variable="arc_property.ACTIVE_APPLICATION">
: {# W" \+ c, Z: z. _* _1 C                                <equals value="com.plmhome.plmhomeapp" />
1 ^; w0 g4 y# B# U$ E- F                                </with>
, c1 [8 c; m7 R( Z, w                        </or>& Q! A4 _0 o5 S+ Y
                </definition>
: i- z3 l0 E- F6 w2 _% i$ c                </extension>* d& j3 v# ^" V' `; ?
, O2 g0 ?7 X( T9 ^0 S$ {
</plugin>* a1 {& U  l% S# _( R- G
3 @' F* h8 h0 v, j, e. L% h6 }
( H& n- B: J2 Z4 N

# m# F2 ]0 L* S$ d% L/ B' b8 x6 [
上海点团信息科技有限公司,承接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培训实施等

主题2237

帖子3470

积分65894

  • Tecnomatix 二次开发

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

  • Tecnomatix 二次开发

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

  • Tecnomatix 二次开发

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

  • Tecnomatix 二次开发

    Tecnomatix 二次开发入门教程 3 第一个hello plm

  • 官方文档,NX12 使用

    官方文档,NX12 使用 Python进行二次开发相关配

  • 关闭

    站长推荐上一条 /1 下一条

  • 发布新帖
  • 在线客服1
  • 在线客服2
  • 微信
  • 客户端
  • 返回顶部