|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
. Z9 z8 Y# N$ C2 I- m! ^: x' q" W# s. ?) M2 c7 {1 Z
+ M) t) _4 {& n$ Z% [7 }
/ h3 M/ L7 _1 _; ]
Technique 0 _* w, f, `6 w
There are a few ways to get an Item when you know its id and type, the simplest
' c! U; ^0 q2 dbeing the Innovator.getItemById() method. However, if you need to be granular about . e. P6 \% V8 E1 o8 H+ p i( h
your request then building the query using the IOM is required. This provides the
4 @4 X1 W/ n# ^/ `" o+ ^2 Xability to include controls to limit the results and define the structure to be returned
& F; ?; Z! B9 ` sfor the Items found.
# n V% ~# p. l U& U7 X, MJavaScript
+ t6 a! b) T9 e" vvar qryItem = this.newItem(myType,"get"); . E' k; l: B4 D6 h
qryItem.setID(myId);
# `3 l$ G6 T8 a; N r" qvar results = qryItem.apply();
% X5 C8 v/ v+ q* P- |3 k3 p4 H" F S, F6 l
# h3 |! o1 r( T
var myInnovator = this.newInnovator(); ) H: M* q4 x7 T/ A2 f
var results = myInnovator.getItemById(myType, myId); 6 ~ C1 O9 ], k4 u7 @# E- ]7 K4 c( v- `
C# ) H# t2 R0 C% a' X5 `0 l
Item qryItem = this.newItem(myType,"get");
7 R9 R( l2 l n& _, tqryItem.setID(myId); / O; W& L! k5 @( c# N" v- F
Item results = qryItem.apply(); 1 `! y! W- l- ~
8 e9 O" x9 y1 m- O1 u/ c# X2 C2 y
. A7 @+ [6 s, g5 p0 A I- X
Innovator myInnovator = this.newInnovator(); ( B) M6 w4 ^4 u% I0 H+ F8 t
Item results = myInnovator.getItemById(myType, myId);
9 l b) t' c6 |. \4 @: B9 FVB.Net 7 u% y Y, O3 o. \; @" v
Dim qryItem As Item = Me.NewItem(myType,"get") % G$ J9 _; _4 J: U
qryItem.setID(myId)
: Y8 A. g' _+ l/ t: SDim results As Item = qryItem.Apply() % O/ R( x, V/ d# d. p! D- E
& @; E5 H5 M0 v% N$ l: w+ L D
& B9 Q7 y3 q7 X; j* n2 [Dim myInnovator As Innovator = Me.NewInnovator()
# a$ q, k9 l) u4 yDim results As Item = myInnovator.GetItemById(myType, myId)
( I2 v1 h% K3 e) `3 P4 ^* U4 g
! I- X# d! L' ^1 z1 m
) F, Y, `& ]2 `6 E
, x2 a- _7 ]' F9 ?4 A
; l) v, F' T* Q8 d$ C2 r/ i! k' `9 ^, o) F$ e1 z
|
|