|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
) e7 L/ z* V# d5 ~" ^* M
3 |* G# H" j' Q6 W$ s! o2 g; ]/ \( _
/ d: T" q! ^& Z1 _4 zTechnique , V1 O, d2 ~4 [8 D" y
There are a few ways to get an Item when you know its id and type, the simplest
7 C9 ]+ ^9 Y& f, N9 Ubeing the Innovator.getItemById() method. However, if you need to be granular about ' d0 N$ H1 E5 V1 B# B2 s
your request then building the query using the IOM is required. This provides the & c, F) U4 r. p+ i; ~: G" C4 S
ability to include controls to limit the results and define the structure to be returned
/ d* V, x# M O$ hfor the Items found.
9 S! v/ ^3 i3 jJavaScript 4 F8 J3 Y @" h- m s, _: u
var qryItem = this.newItem(myType,"get");
$ I: ~$ l! h: i, [qryItem.setID(myId);
2 @2 D( d' \6 f" a3 Tvar results = qryItem.apply(); " G U3 S9 f! g O9 F
2 _ Z0 A5 Y% m _1 Z0 D% {0 ~% N; Z+ e p# {2 H1 r: c# @
var myInnovator = this.newInnovator(); 8 u; f) T6 C# s. |+ `
var results = myInnovator.getItemById(myType, myId); # z S/ l: k9 h7 p* R
C#
! o }7 E" k8 X5 [, Z9 l- uItem qryItem = this.newItem(myType,"get"); % |% X- ]% \# p, g$ t
qryItem.setID(myId); 9 u$ F9 `' K4 X( x6 ?9 T" u0 }4 t# h
Item results = qryItem.apply(); + E! a, w" k2 g1 f; x& H
9 E! B# L$ a6 ]3 k* h1 p: E* G x
Innovator myInnovator = this.newInnovator(); ( W N# v, I {( |
Item results = myInnovator.getItemById(myType, myId); 0 K/ J* z2 D8 a. `/ z( @
VB.Net
, [/ d* I- F6 ~. D4 H6 y6 @. eDim qryItem As Item = Me.NewItem(myType,"get") , C/ i% h. Z$ E1 Y4 m* W5 j- [
qryItem.setID(myId)
& r* a0 i" `) L, j! Z+ ^: l+ VDim results As Item = qryItem.Apply()
( k2 X6 z2 B7 k5 i+ L |. U) Z+ E. d# L* A; U8 y
- g' j3 F, a' \Dim myInnovator As Innovator = Me.NewInnovator()
$ _: W. l$ \1 `* c, [Dim results As Item = myInnovator.GetItemById(myType, myId) j1 w9 n& ~* x+ ^
, c" I! ~+ Z) q$ n' V* \7 q/ i) m8 X( p/ ^
& }+ n+ p3 B# Y8 z+ q% }0 |
7 q; s# q/ Z9 }$ p8 h
8 V$ W/ H. ]- w- ^1 V; y |
|