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 1601 0

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

admin 楼主

2018-8-1 13:33:57

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

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

x
6 ~% x3 D7 V' b% O7 T& x3 ?  v

8 Q1 X+ v! u. {6 o
; u8 G( V6 f; D+ ~

8 Q9 a) t4 p$ {- u, |' S0 hTechnique  , C  k. l& d6 r
There are a few ways to get an Item when you know its id and type, the simplest - R" E3 m4 b6 Y+ t9 n8 t
being the  Innovator.getItemById()  method.  However, if you need to be granular about 7 ]0 T) s7 E0 K: Z( Z- h; W
your request then building the query using the IOM is required.  This provides the , a  `4 y. r' k; G! K
ability to include controls to limit the results and define the structure to be returned ) d0 s4 V6 C, w5 d
for the Items found. ; L, h9 p! R* ]. U. g& X; q
JavaScript  
' f8 x* s+ i# Cvar qryItem = this.newItem(myType,"get"); 4 Q' z, K9 k, J0 c
qryItem.setID(myId); 9 N/ Y% b  ?; ^
var results = qryItem.apply(); 5 n0 i+ G) o& p8 i  {4 `

$ s# w, [% s& k/ @" j) U( p" V, S
& |8 b7 N: F. F$ i
var myInnovator = this.newInnovator();
/ E6 t- w* j7 ^& n0 Cvar results = myInnovator.getItemById(myType, myId);
7 L: w1 N7 n& i: J# d% ?C#  , ?6 _; O* g' c+ G. N0 U! M8 O# T
Item qryItem = this.newItem(myType,"get"); ! f7 l6 f7 e0 C0 m! Z$ F& f  x
qryItem.setID(myId);
" r4 [+ A7 ]. i) g# V8 Y7 sItem results = qryItem.apply();
2 x. T. }) @% y  T  c- V  X7 S- }. ~) N. F3 S" b; D. b
9 n8 _6 U( @8 c" g
Innovator myInnovator = this.newInnovator();
; \" y  Q" O) q$ @, f, Z: CItem results = myInnovator.getItemById(myType, myId);
. t  R  r. U4 QVB.Net  
8 [0 N1 S$ w0 k' I- U0 hDim qryItem As Item = Me.NewItem(myType,"get") # g7 O1 |8 e* n+ M6 E8 M
qryItem.setID(myId)
8 M1 a7 b" E+ Y1 r1 GDim results As Item = qryItem.Apply()
# W% m: f- n( y' B9 i+ u% t
( C% t9 a7 V5 h& D6 q

8 ~. U: i7 l6 ?  XDim myInnovator As Innovator = Me.NewInnovator() ! h  T0 M% X- Q7 t& L* S
Dim results As Item = myInnovator.GetItemById(myType, myId)% b( p/ G9 Z$ j% Z9 l. K
# w8 m' l1 u4 h& R1 A' m

; A. m) L6 j, C" J# u* ^1 }2 B2 N0 \! J. y6 W7 D7 g# k
% O9 U8 _8 `4 O5 v

  H2 Q$ `" N' E
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了