PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

【Aras二次开发】查询一个对象代码

[复制链接]

2018-8-1 13:33:57 1508 0

admin 发表于 2018-8-1 13:33:57 |阅读模式

admin 楼主

2018-8-1 13:33:57

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

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

x
5 t. j$ g" B$ B! ^

/ x6 o/ h: X. ]/ D2 e  C- A( ~- x" J" T3 H( ^

. H% I' l3 Y/ y+ c7 R% D& H' l& ~Technique  
6 t3 d, B4 r9 e  v  wThere are a few ways to get an Item when you know its id and type, the simplest
4 n, }3 f  M3 s8 B* ]# ]being the  Innovator.getItemById()  method.  However, if you need to be granular about % R7 a' R# [. i1 L; m$ p8 Z
your request then building the query using the IOM is required.  This provides the 5 B5 g, {- r' a) Q' s% L7 L, D
ability to include controls to limit the results and define the structure to be returned
/ P3 b1 N* E! i. x5 j4 r5 lfor the Items found.
( I9 V2 e' Q0 e8 ]; EJavaScript  5 L. V  i1 p8 ~5 ~, B
var qryItem = this.newItem(myType,"get");
$ G, \4 W1 r, e+ K. c. cqryItem.setID(myId); ' v) h: g+ g6 M4 I
var results = qryItem.apply(); 7 J$ X0 N+ q% p/ [' Z+ O
+ ?; c: t6 h( j- w9 C
4 r5 d8 B$ E* ~& ?1 ], _% B
var myInnovator = this.newInnovator();
8 R7 {* P: m( s  Uvar results = myInnovator.getItemById(myType, myId);
9 p$ `- E6 F/ oC#  
; d5 ^/ f8 U; N  |" o7 X$ L9 ]Item qryItem = this.newItem(myType,"get");
! E+ b8 d7 n5 a8 g/ q7 d6 f- E1 ]! TqryItem.setID(myId);
$ T( a# K3 v* T; H/ r/ e$ OItem results = qryItem.apply();
1 I! Z  P- Z0 y% L+ U2 q+ i% D' \( C$ t% b
5 E' m: p7 f: l7 c
Innovator myInnovator = this.newInnovator();
* f% K( _/ J$ Z0 P. hItem results = myInnovator.getItemById(myType, myId); % ?( q5 t. q+ @( \! G' z# }
VB.Net  + v' i6 d& S7 t, j) Z# X
Dim qryItem As Item = Me.NewItem(myType,"get")
& k1 \# |+ V. K( @6 U$ h2 DqryItem.setID(myId) 0 x* h. J( d- W
Dim results As Item = qryItem.Apply() * N" h: l% k% X$ P" r; w% V
6 k+ v0 _8 q! e& v1 O. B: G! `7 p9 w
) X1 H# f1 {. ~- A
Dim myInnovator As Innovator = Me.NewInnovator()
7 P. J7 l3 R1 u& l/ _Dim results As Item = myInnovator.GetItemById(myType, myId)
6 p) y# D/ O1 @  i8 B; Q7 T% {: `. _% R: l$ G! n

% c$ U7 w9 }( C+ p( y: N: k4 V5 V3 ~
6 U4 y" v  C$ c6 J0 }9 K6 U- l3 h
% z4 T4 `; u% r8 o

# d9 g( f$ F* f
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了