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

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>
$ R' [/ r) G: [' |/ @7 B, E# L1 ^' T) `8 A4 s, I
(1)添加View。9 H- L5 X% {- [1 r5 }

& P  l3 s9 j! {添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
1 Y% \* F$ e1 Q& n8 ?( r: k  D. h# t0 e1 [, w3 u/ f
<extension
( Q( [7 ]& o8 {* A, H6 U         point="org.eclipse.ui.views">
4 g- S5 k" g2 z' N      <view
" ]1 Q' b. v$ C" D9 _            name="Sample View". R: P3 ~: Q4 l+ c7 r
            icon="icons/sample.gif"
! o/ Q$ K  z! S" z5 [$ a            class="com.plmhome.plmhomeView.plmhomeView"
* q% K! O, P9 q# X/ I: h            id="com.plmhome.plmhomeView.plmhomeView">% \) J+ }6 C0 m% E7 N& g. X
      </view>
8 {  P1 w+ A& L( M   </extension>
2 N1 s+ C- x  V: ^! {
8 }) ]9 K7 p2 v2 d# y) M( y2 e: e" E6 w9 I2 l$ d6 t1 u& K. u, r

2 T# Y5 b1 G: f(2)创建Application的perspective: i/ d9 W/ g. S# I6 d
: {; T1 G- K& o! C- D# j- B
<?xml version="1.0" encoding="UTF-8"?>
* ^0 `5 ]# s4 L0 U/ r<?eclipse version="3.4"?>6 N, u7 r, T& [5 x" E5 H' @7 z& J( d  l
<plUGin>5 K* F4 ^4 a2 e) @& F

0 h3 H4 l, ~( {  P  z, v7 W <extension point="com.teamcenter.rac.aifrcp.application">
  x# P( N0 ^" ^8 Z        <aif_app_item5 I$ M# |5 w0 B7 S: C0 t' A1 h
        displayMode="Primary"
& S  K$ Z  e; V; ?7 }        groupName="PLM之家TC工具包"
: V$ `& [9 u7 A: D        icon="icons/plmhometctoolkits_32.png"
" }0 k- _5 m# d" M4 C. P0 [/ i        id="com.plmhome.plmhomeapp"& G5 \1 b6 j( ]& V  X& x
        name="PLM之家TC工具包"
& H  L% D$ F6 J) _3 g  B% m8 A        ordinality="200") z8 X- [( A1 x( H; v! Q7 B9 r
        perspective_id="com.plmhome.perspective.perspective"
/ d# }( e8 W/ B, A/ r2 E. L        session="com.teamcenter.rac.kernel.TCSession"7 y. |5 i* O4 ~' ]) B
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>
3 K0 i- y  w7 h& E</extension>
2 W4 v) i, ?) H2 I( l7 `; V1 o1 j' c& w: H0 i# U" T
  <extension point="org.eclipse.ui.perspectives">. ^' G# ~  k+ [# w) C0 l- P; Z
                <perspective2 }+ l: `# U9 h3 v: ]5 `  m8 `
                class="com.plmhome.perspective.perspective"
2 `! c, w+ j) S                icon="icons/plmhometctoolkits_16.png"/ z% S+ `7 X+ o. K+ O
                id="com.plmhome.perspective.perspective"
/ M% Y( u2 D* `9 n                name="PLM之家TC工具包"/>* }2 ~6 W4 \, B' m* L1 j  v/ K
</extension>
3 t/ s" c, Z# g) b) x
* b6 @; }5 b  _" @8 Z. f% ^' ?. [- M4 G$ o
    <extension) v! w% r7 K5 g7 F  C
         point="org.eclipse.ui.views">
: L$ C; c% C$ ]) v( A+ C8 j      <view) Q( X2 E( r% T3 p* Y$ y1 x. p" z# q
            name="PLM之家TC工具视图"; ~* g) _' w  h5 B3 g
            icon="icons/prew.gif"4 u, \/ _2 J0 T" Z; j7 u" M# G
            class="com.plmhome.plmhomeView.plmhomeView"
5 E/ U) u9 j6 {# q$ S            id="com.plmhome.plmhomeView.plmhomeView"/>/ y: [5 @1 D5 t+ Y
   </extension>
8 ~6 B" p# k& m# A0 A& v; O) T8 o
! U7 W" ~9 r$ A" f: v- H1 p# p<extension point="org.eclipse.core.expressions.definitions">2 U$ ~/ q; ~( K7 U5 F3 i
                <definition id="com.mycom.customapp.inMainView">
3 i0 e5 O& L) s6 W* b) ~                        <or>3 G1 @4 f5 M4 P( W; V, X4 n7 v
                                <with variable="activePartId">9 p9 U; y. }! g7 V' I  g! K. s! I
                                <equals value="com.plmhome.plmhomeView.plmhomeView" />, ~& Y+ h  h2 Y5 U$ T0 K# a
                                </with>" s$ x0 X6 N: m( N
                                <with variable="arc_property.ACTIVE_APPLICATION">- H4 U  Z2 m) ]8 |
                                <equals value="com.plmhome.plmhomeapp" />6 X2 U5 L; w, M& ~$ z
                                </with>' Z( G8 U! @! x
                        </or>
. ~* E6 q  _4 b  f: y                </definition>; h. i% H  U, R+ M& z0 j6 ]) K
                </extension>9 o- t8 l) j# L- l7 }9 |

" c; |3 r5 x  E  s$ l$ Q</plugin>
& O) I# `8 X9 ^7 v0 x( i- x, ]% `, F/ s7 j+ }

! N% x! S+ w  y" ]) a* A
2 J* B7 x9 H% s" P; N

/ H: B: d: A6 g/ B: B5 P' O
上海点团信息科技有限公司,承接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培训实施等

主题2159

帖子3384

积分64086

  • teamcenter12 安装错

    求助,安装环境, Win 2012 server r2 Java pdk 8

  • PLM之家NX插件V8.0.0.

    PLM之家NX插件 ============================

  • 执行Markup保存时报首

    大家好,请教下各位,为什么我在查看器中创建批注

  • Teamcenter12.0 汽车

    Teamcenter12.0 汽车解决方案TcAE 入门教程 *

  • Vue element-UI开发学

    Vue element-UI开发学习---单一页面学习

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