|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
" r5 N! Y+ h( H9 Z3 D
通过IOM
: `' p5 t3 L5 K- ~3 w- E! g
) e7 y: k3 S# P2 S/ S+ AJavaScript
) _9 b* ?$ C6 s1 o Q
# k- t8 l: b t) f) Q) o$ L& T, w* s: ~
var innovator = new Innovator();
# W: a2 ]! N* O, x5 N6 t* V7 avar partItem = innovator.newItem("Part","add"); # U- Z; J2 K6 c4 I8 t6 d
partItem.setAttribute("leaveLocked","0"); $ z |* j% I2 ^# e- [( n' m
partItem.setProperty("item_number", "123-456");
, E2 |& y; o: a. ]partItem.setProperty("description", "Blah blah"); ( J2 t+ m. Y" u! K6 H8 T+ }
; n! w* v$ N- R! @' qvar bomItem = new Item("Part BOM","add");
' Q- T, A$ e9 M5 S8 N. z- PbomItem.setProperty("quantity", "10");
+ X1 U+ P2 l6 X8 W # m" L( N- \( x
var relatedItem = new Item("Part","get"); 7 g7 n4 Z# Q4 l
relatedItem.setProperty("item_number", "555-555"); ' a9 U& {6 p, W; Z. m" X& U
9 P) B' J( ]8 l" O4 n: Q" Y3 qbomItem.setRelatedItem(relatedItem);
7 N/ ]6 k3 x, p7 s4 QpartItem.addRelationship(bomItem) ; 7 i) Q0 x% c/ w
' n# q7 g: t5 m( a( |5 _1 f
var resultItem = partItem.apply(); ) j# U, _3 V* _, @* o, e
if (resultItem.isError()) {
9 J0 W# g$ N, q& Q6 ^ L top.aras.AlertError(resultItem.getErrorDetail()); + b0 n% f; D9 ]: F7 y; U
return; # {# X- p. j0 l- H2 b4 s6 r
} " m5 ]& `/ L5 t* s, w7 E
. _- L2 u- a! ~, u7 D; U) _. ^- s
: p# ^" z1 t3 N" s
. i, u3 e) d2 t! C; y9 H/ w% d- x! p, `' i v0 V6 h% Z* z
- h2 V; ^' E7 |. t' g
AOM方式
& |5 @3 N3 g& d9 r" n8 i
2 i9 ?9 a$ [1 O I
. i: V9 @3 y5 j0 m( I1 aJavaScript ! V: M, y% h/ E3 J. o
var innovator = new Innovator(); # `$ M% x( N8 m3 s% q0 M" ^9 j
var partItem = innovator.newItem(); * t4 T; y+ V. b! e! B3 ?. _
partItem.loadAML(
0 ~! s/ C& `2 O1 V1 X( E0 k "<Item type='Part' action='add' leaveLocked='0'>" + ' ^' Y: P! J: ?
"<item_number>123-456</item_number>" + ; {4 q0 R3 s$ } ^- A9 h O
"<description>Blah blah</description>" + $ @3 {" \. d/ q/ W
"<Relationships>" + 2 J% F/ H- `' _: E0 b9 j
"<Item type='Part BOM' action='add'>" +
8 C S# E- y* U9 w) q& N/ Q# U% d "<quantity>10</quantity>" + 4 p( S0 H$ r$ ?4 y# \
"<related_id>" +
# W; B/ E. p: ]2 J4 a1 S "<Item type='Part' action='get'>" + $ h! T0 m) _6 R: ^
"<item_number>555-555</item_number>" +
# \/ y4 ^( u1 h v0 t! b9 n "</Item>" + ( x+ e/ P% v2 j( Q1 H
"</related_id>" + . I* m8 u, T( e8 l, w
"</Item>" + ! F$ R7 \: L+ C* B' X) f
"</Relationships>" +
& [# R4 G) e! F/ G6 c& g; C8 L' W "</Item>"
q. ^2 N! N, v, j4 S2 A! }); " c' t, F/ r6 n4 @0 b/ m
6 u( x! z0 s. T8 M
var resultItem = partItem.apply();
& L6 X' ^& d+ s' `if (resultItem.isError()) { 3 m d# ]. Q) z A
top.aras.AlertError (resultItem.getErrorDetail()); ! v7 h% N" T. k
return;
9 b, n G! A; D( l: {" B3 n}
8 H) [ p6 Y; l' w) q1 H# _) T& ^; ?% n
|
|