|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
6 {( W) t: Q6 Y" C, M
通过IOM2 H9 y* I" E) X! Z
0 ~1 w2 W1 x& O+ _
JavaScript
7 z a6 \' S1 b8 F: V; }8 {& k+ C2 y4 Z' L9 y0 S/ y* D" O
/ n7 T( M: b" J) B4 Z* K; A! J5 h2 Cvar innovator = new Innovator();
: E8 G w& L6 F6 Q0 P; ^var partItem = innovator.newItem("Part","add");
7 S- V# a4 Z+ Z) T& S9 j& u# dpartItem.setAttribute("leaveLocked","0"); , r& i5 X: U* P- `2 ]3 K/ p' r7 m6 g" a
partItem.setProperty("item_number", "123-456"); * U# h, p. t C% y* s+ K+ U/ L0 ^8 N
partItem.setProperty("description", "Blah blah"); ) L/ Y% T5 [5 t
- L! M8 {- |, L3 Mvar bomItem = new Item("Part BOM","add");
6 u# a2 ^0 A1 b* Z+ ibomItem.setProperty("quantity", "10");
& S2 j6 S! y; G0 _9 w4 U / a0 Q6 l1 L3 ?( z
var relatedItem = new Item("Part","get"); ) D/ A! }" Q5 n$ v B
relatedItem.setProperty("item_number", "555-555"); 3 {; n# ` T2 I( j" u
8 ?* f! P- G# t. o8 o# X7 w" W
bomItem.setRelatedItem(relatedItem);
: b' K# T/ n1 X: \/ Q9 ]4 ^partItem.addRelationship(bomItem) ; 2 `& D8 x& K8 v0 d$ H; ^
2 |7 b; _' b9 t' y$ q" c' C5 ivar resultItem = partItem.apply();
- U2 z% E" y2 o0 m8 h+ Nif (resultItem.isError()) { 1 [2 `8 I9 C( [5 f( k. ~4 w
top.aras.AlertError(resultItem.getErrorDetail()); ( l+ f7 ]4 F4 }1 P: Q( p$ {8 l
return; - H% ?, U) m; o* r. z* R
} ( M/ B0 K, g% a2 N+ t9 X
4 u0 n1 z0 e' l5 K' a1 q1 S4 o; l+ U/ z' E2 j& D! y/ i
5 C2 u( u O) f) g8 d
) w: n6 |; r' [- K4 d9 Q, g" w! o3 t9 m' L* \( O( {
AOM方式
3 m. @" d3 x6 @* W ^& F8 R9 O0 q; D$ S9 B0 ?% y
: q7 n8 I6 \1 H/ T4 \: GJavaScript 9 V8 y% j/ v; d/ ]9 d
var innovator = new Innovator(); 3 P6 z6 X0 v3 b4 ^7 M+ @2 k
var partItem = innovator.newItem();
; P; w/ y! V/ N# P( I# IpartItem.loadAML( " j' i# ?2 O* o4 ?2 E
"<Item type='Part' action='add' leaveLocked='0'>" +
1 P' N+ _( @* q) n% N% x7 P "<item_number>123-456</item_number>" +
1 I! c$ v: {: r3 w "<description>Blah blah</description>" + 1 n6 h" {/ [, r/ W9 [9 A" k2 f; p
"<Relationships>" +
$ u9 X& T, J9 m6 k. Q "<Item type='Part BOM' action='add'>" +
; X9 k, Z/ n: c "<quantity>10</quantity>" + ; f; _ e7 H- c9 X. G
"<related_id>" +
; j& H1 A1 S) W$ z7 B% Q "<Item type='Part' action='get'>" + 8 n7 h& h6 [' W
"<item_number>555-555</item_number>" + , H" R' h$ ]4 F; \) ~
"</Item>" + 7 F4 ?$ g4 ]: B% F1 K* b, c, I
"</related_id>" +
9 d/ B5 x, v2 z/ s8 J2 k$ X& v @ "</Item>" + & d: w7 p4 c" u# i) Y3 O1 i, \
"</Relationships>" + % N- m6 p% T1 {) q1 H0 S1 v
"</Item>"
/ m- x! l- [2 T3 _+ ^$ D `; i); / a$ s* I6 j7 { ]
$ x! N6 n5 l& `+ |
var resultItem = partItem.apply(); % G1 ?3 Z( o& u
if (resultItem.isError()) {
) p" [+ }% U4 p6 x) P0 U# V8 h7 n top.aras.AlertError (resultItem.getErrorDetail());
6 F+ e- J: m& G/ { return;
$ ^& H& L) G! c7 @7 U: {9 J3 c% m}
# c" j& g) Y8 b l( v- \0 G* N( o, T) ?) [ V3 X
|
|