|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
4 j/ v& W3 j8 [( ]7 G% s' L! G* O' G( G; s. H( ~- `- D! a
7 c' g. n& g& j) W% _9 ?
' {5 W( L5 F. l$ L# ITechnique 3 t4 y, g! k0 C5 g
There are a few ways to get an Item when you know its id and type, the simplest
0 W1 @! d8 d0 X) u7 kbeing the Innovator.getItemById() method. However, if you need to be granular about _# w- L; z. A# V4 R
your request then building the query using the IOM is required. This provides the
) [4 G: H% M) {' s. _ability to include controls to limit the results and define the structure to be returned
% d3 s \3 X+ u2 J6 w8 E1 b3 \6 R4 Tfor the Items found.
. v: d6 X* o) ]* N$ QJavaScript
/ ^2 L7 ]( S! s* R, r% A2 T( Avar qryItem = this.newItem(myType,"get");
& j4 I9 T; H* Y4 @# aqryItem.setID(myId);
2 l( o7 r8 E! j( _0 r# tvar results = qryItem.apply(); % [- y8 G2 z" X6 y
1 w, F1 N5 c' y3 R4 T
! k; W% s8 u/ L+ `- W! Ovar myInnovator = this.newInnovator();
6 [: l' h. v' z- l% rvar results = myInnovator.getItemById(myType, myId); 1 o0 Z1 u6 H! W( q; U0 G B
C# ) ~* C3 |4 Q3 I, o* ?* b9 W
Item qryItem = this.newItem(myType,"get"); % z! [3 i3 S$ \2 w5 U$ {9 b9 b
qryItem.setID(myId);
- n9 s1 J1 u; t& NItem results = qryItem.apply(); - s/ _/ X5 f& e/ r% i
4 d% T0 R2 W; p8 E' i3 g3 p, p* a
1 n2 U* O- z5 B) A
Innovator myInnovator = this.newInnovator(); ; P& F& t5 ]: k8 E% b; f; G
Item results = myInnovator.getItemById(myType, myId); : j% c2 _# S& j$ W+ |5 f5 U
VB.Net ) L9 D |9 g$ }! c8 A1 d' ]
Dim qryItem As Item = Me.NewItem(myType,"get") - f. p8 [# c" ~0 k6 [$ u
qryItem.setID(myId)
6 y8 K. t: v1 }3 F* U( f; U; hDim results As Item = qryItem.Apply() ' b( J/ Y" t; C Z. O' D* P7 R0 f
) d0 `0 T) a- d
4 n2 x% C4 Z( P% O3 ]% _4 pDim myInnovator As Innovator = Me.NewInnovator() 1 A& B5 R6 e9 o" v$ P h) ]
Dim results As Item = myInnovator.GetItemById(myType, myId)2 L2 l- l% v) T6 l
- s( u! @2 l3 y5 A a$ U1 S" ^/ H$ O
) p- T4 c3 T% K) C$ x# v. z6 o' l; u" B* p: F, B
+ d u* @8 _: Y$ c+ F( }3 z! |
|
|