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

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>
8 p8 ^7 h8 G6 c  v1 X4 O! h: B+ t" i- ^+ U; k: x
(1)添加View。7 }2 T6 h1 d8 |" Q7 o+ N7 c
  r( @/ q. o9 k+ F4 v- g/ A
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
) B' L/ ~3 F0 }. u6 g, P, V" }- T/ |$ L
<extension
5 Y2 f7 _# ^% l, q  y* a$ z         point="org.eclipse.ui.views">5 Q2 @+ v$ ]# i* q# c/ |
      <view
4 P6 W  p+ s& z& J0 q            name="Sample View"
  S6 A% u7 S2 d6 L; X            icon="icons/sample.gif"
: _. S, f# ^5 }. C            class="com.plmhome.plmhomeView.plmhomeView"
, E6 ?6 `5 c( t, T; R            id="com.plmhome.plmhomeView.plmhomeView"># M- a8 a- C+ Q4 E- }! B
      </view>- _4 ~" ?3 t* s- z& p/ C. Q' m
   </extension>
+ g7 F5 h4 N) |. x  L6 |  d$ l3 T7 z8 ~" b$ J$ R. G% p, a

: b. d6 V) N4 D; Q, |  M. s8 E) {: E
' L; O: ^& }( g7 s
(2)创建Application的perspective+ ?0 C7 \: ?3 S3 E* \

# u8 `/ Z- G9 Z! g<?xml version="1.0" encoding="UTF-8"?>
+ {  `( u4 Z% j+ J6 a; V<?eclipse version="3.4"?>
3 Y+ l& `  Z. O+ x, @/ y2 o2 {9 H4 T3 k<plUGin>
( w9 i- `1 E) v# |8 Q# ^! v8 O$ X( M: h4 L' o" w
<extension point="com.teamcenter.rac.aifrcp.application">8 W: _0 _. u! `: R3 m: G
        <aif_app_item; i, Q2 I& K, g' l6 s; a
        displayMode="Primary"' ~+ W. P9 X4 ]5 |- d% n9 P, b
        groupName="PLM之家TC工具包"9 s( E# }, q9 ]
        icon="icons/plmhometctoolkits_32.png"
' p6 }" \% x, f* _: |0 d        id="com.plmhome.plmhomeapp"; _  g5 H7 C6 B3 y
        name="PLM之家TC工具包"
  N' F" y! @3 ~- q, Q' h, K- T        ordinality="200"5 V* H" {. ?3 z
        perspective_id="com.plmhome.perspective.perspective"  L+ b. V: F/ ?- V' X9 L
        session="com.teamcenter.rac.kernel.TCSession"
' G+ O2 e8 q+ i8 {        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>
% _$ A6 E- U* L9 n! z, z</extension>. z: J: c2 Q0 B& c" b
8 ~9 i) c  J8 l/ A
  <extension point="org.eclipse.ui.perspectives">
' w. Z5 o" N: B+ \                <perspective& }1 C. Q/ c2 w3 p; z, s1 Z
                class="com.plmhome.perspective.perspective"
4 R; i) t- q. ~                icon="icons/plmhometctoolkits_16.png"4 S4 {7 `5 x, ^$ ]. [
                id="com.plmhome.perspective.perspective"3 ~+ x/ V2 O# x. R
                name="PLM之家TC工具包"/>
; M  a8 m/ p7 P4 G9 D</extension>1 z- [1 f( E4 I2 a
) l" r3 u* H/ H' o5 z9 y

( ]# W1 [3 k0 g/ S7 n! V" ~    <extension
9 m, i, @9 [5 y6 l& ?         point="org.eclipse.ui.views">
$ N- z( c! B, @  v' }' N% H' S      <view
1 L0 o, U1 C7 ^0 H3 q            name="PLM之家TC工具视图"
5 U: X) s" {3 ~3 X/ U            icon="icons/prew.gif"
# v, d4 s  o' R6 I/ t            class="com.plmhome.plmhomeView.plmhomeView"
7 n& D5 n& L, `/ _            id="com.plmhome.plmhomeView.plmhomeView"/>* O9 e) b3 p* X* ^5 o
   </extension>
. X6 m- M& l) Q; `
  }/ z9 j9 ^+ P; Q<extension point="org.eclipse.core.expressions.definitions">
, c7 l% f9 \) a1 v) R                <definition id="com.mycom.customapp.inMainView">- p5 M3 n, ?- W! C& C% z  a
                        <or>9 J$ H4 `/ y, c/ V1 H3 U0 |& {( ?
                                <with variable="activePartId">' Q( Q8 j( ~" J" i, L. \
                                <equals value="com.plmhome.plmhomeView.plmhomeView" />0 _8 H5 r1 E, ?
                                </with>6 r3 k; R9 M& B4 ?, a* Q% Y6 V% Y
                                <with variable="arc_property.ACTIVE_APPLICATION">
5 L. h, u1 a) W' g" J; V                                <equals value="com.plmhome.plmhomeapp" />
9 ?- k; I, ^. ^2 S4 [0 S6 ~8 L                                </with>
  D2 k# B/ t+ f5 B! \# Y5 x, A1 D                        </or>
$ S, d5 X( A# X                </definition>* v! E  d" j; `
                </extension>
$ G9 j; e3 ^5 e- {$ }. D/ x; C8 I! \0 X- `7 s1 q
</plugin>  [2 G9 G1 X8 q- |
, G: {  l4 S+ [2 B
7 B4 K  N8 n/ k

: n* e7 D9 W; C' r. |" i4 w6 ^; P% U1 ~2 g8 i- F. v, ^6 Y. E
上海点团信息科技有限公司,承接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培训实施等

主题2119

帖子3325

积分62200

  • NX12.0.2 升级或安装

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

  • 求助,如何更改装配导

    求助,如何更改部件导航器里组件的顺序,UG10的默

  • Tecnomatix 二次开发

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

  • 部署teamcenter visua

    部署teamcenter visualization设置和相关选项 我

  • Tecnomatix 二次开发

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

  • 发布新帖
  • 在线客服1
  • 在线客服2
  • 微信
  • 客户端
  • 返回顶部
  • NX讨论
    Catia
    TC讨论
    Tecno
    云课堂
    业务合作
    x
    温馨提示

    PLM之家(plmhome.com)提供专业的实施开发培训

    NX二次开发基础培训 | 已 80 学员 参加

    NX二次开发高级培训 | 最高性价比

    CAA二次开发 | 值的一试

    Teamcenter用户基础入门 | 虚拟机赠送

    其他培训申请

    哥已知晓
    快速回复 返回顶部 返回列表