|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
3 t9 o3 F1 h8 E6 ?9 ], x B* h/ i
通过IOM
/ `- _$ d' J J' Q- N
( Q; Q9 R8 O1 C) }8 kJavaScript 6 `4 E) w/ @2 e, N2 r. r$ c) ]7 X
2 y6 A6 V- V# }6 F6 n' n
+ j/ W. l, _* \' Q7 Lvar innovator = new Innovator();
7 v5 n3 z2 u% ^1 Vvar partItem = innovator.newItem("Part","add"); & m4 e( a; d* _2 b H
partItem.setAttribute("leaveLocked","0");
* b5 G; S5 M& jpartItem.setProperty("item_number", "123-456");
1 E9 A, x+ ?1 y. {( R1 ^. N9 apartItem.setProperty("description", "Blah blah");
/ Q) X- y1 \. w) y F6 I 6 B7 F( j3 O; ~. T2 L# T# _& Y
var bomItem = new Item("Part BOM","add");
$ j$ e% K: v1 pbomItem.setProperty("quantity", "10"); # `4 P; n1 I+ A# g, M: b- J
6 j# q$ ^& p5 G9 Y' U& rvar relatedItem = new Item("Part","get");
; d( K$ {* J' j$ x& c6 R8 F: ~relatedItem.setProperty("item_number", "555-555");
3 k0 I3 {* z% L: y! E 3 U" U9 w p* q
bomItem.setRelatedItem(relatedItem); , \2 N! f {1 m5 | G
partItem.addRelationship(bomItem) ;
b( r% O; e, Y. V" j6 F2 t
0 O" h8 @1 {' x+ F* Avar resultItem = partItem.apply();
# _- }* T$ I4 X, L: ?3 Z$ {6 Nif (resultItem.isError()) { , J: `: `. W7 B" y( n
top.aras.AlertError(resultItem.getErrorDetail()); 9 f, r( R" X6 a( T- `8 b ^
return; * N; T( n* M3 Y* e M6 A
} 4 k( }9 N# u- `
" e* F! ~# o2 P
8 x6 D7 E0 d7 y$ D% R3 J' Y" {5 G( X/ E+ f' ?( {
: Z/ F; j: X0 G8 Y% d9 U1 z
C& Y, j/ N- C$ o3 R6 ~- L
AOM方式( ]& T5 l k/ Z0 t/ Y
3 ~- U5 r6 [0 G) @- W8 p" {! w
X' `8 o, v* V: D9 p" ?/ }, j' I, P
JavaScript
+ w, k) P, |* I. r$ Lvar innovator = new Innovator();
" w0 q6 B) b9 S! pvar partItem = innovator.newItem(); ; F! x+ g/ @* O% e# D
partItem.loadAML(
! w5 d0 C$ ~, C) a& i "<Item type='Part' action='add' leaveLocked='0'>" + ! _, ^+ m1 t$ _% l/ T8 |1 X1 G
"<item_number>123-456</item_number>" +
. ?* r- \/ l; Z* Z( e5 |' J; S "<description>Blah blah</description>" + ; x, l) V {& L( u/ p9 G8 X- |" \3 m
"<Relationships>" + # [; N& `2 o7 l
"<Item type='Part BOM' action='add'>" + " W& m$ T( n' G) |- h- O$ R8 m
"<quantity>10</quantity>" +
; }# R) _, H. L/ u; l "<related_id>" +
6 y, @: q8 I1 O% I "<Item type='Part' action='get'>" +
6 O" J& ^$ e. A: X; z "<item_number>555-555</item_number>" +
$ [, G( I! ~. [( S* E9 I- {0 ^& C "</Item>" + . S, O) Y( c+ k1 ~: x5 @4 q: W& D [
"</related_id>" + 4 [% M6 d0 r9 p5 Y! g8 y" S+ w, n3 ~
"</Item>" +
& E/ d- N# N5 m3 { "</Relationships>" +
- E1 f9 E$ d- N1 s "</Item>"
9 O/ { _' V/ S; g0 g3 m- O$ w( d);
- i; ^6 U( \$ X' g+ d 3 d' W, X2 t5 s
var resultItem = partItem.apply();
1 J7 Q% n. ~& k) J6 r0 |' Hif (resultItem.isError()) { 2 l# h1 B: n/ m
top.aras.AlertError (resultItem.getErrorDetail());
, G/ J' a* O. O+ Z/ H return; ) `2 b% w! g( q7 f Y1 w: d
} L( U H3 l" ^$ _) ^) R/ Y
- t2 _& o4 A# s9 u6 z0 i2 a+ q |
|