|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
+ A* S. ~/ V* i( f: `通过IOM
- o6 H6 e. n6 ~% Y8 e
7 B' }# K2 A; AJavaScript ' B u2 k! Q9 W) ]+ J
: q8 p" S! l) M' c
; F6 s: V# v: }1 D( F5 k+ W8 Yvar innovator = new Innovator(); ; w9 a9 q4 B0 B& V' q
var partItem = innovator.newItem("Part","add"); , V# B0 z; ^ r$ n& ~7 d* [
partItem.setAttribute("leaveLocked","0");
$ }8 F! F6 L0 A, g! Z o( ~8 j- ^partItem.setProperty("item_number", "123-456"); * v' D5 u, ^/ P% o
partItem.setProperty("description", "Blah blah");
: ?* S0 g8 j& `/ P8 w ; d* m/ ^& J2 t: D; ~0 G
var bomItem = new Item("Part BOM","add");
# @3 g$ b: t: b0 e. XbomItem.setProperty("quantity", "10"); / f3 R/ K$ o, J
1 `# r0 j1 a" a& d' w ]
var relatedItem = new Item("Part","get"); : Q j8 ^ j2 D- L6 ^) Y
relatedItem.setProperty("item_number", "555-555");
" M* P& ~! g/ q7 r- t- h% S + Y* a) D# a3 e0 E
bomItem.setRelatedItem(relatedItem); 5 M* R! n1 H. \* ]! h
partItem.addRelationship(bomItem) ; ! Z$ v1 k% j2 E- l5 e
7 t9 @* c$ c6 m* _; T& k7 avar resultItem = partItem.apply(); % @6 ^8 q2 J# q+ R% ~9 ]
if (resultItem.isError()) { 6 Z5 w. Y( B7 k
top.aras.AlertError(resultItem.getErrorDetail());
" g& G; K: k0 V u0 J: c return;
' ^' P: [" K2 W" v0 E- y* t} 4 C0 p. U d5 e3 {% P
$ a. S& d9 {4 ]% u: S. b7 e3 t5 _$ u7 {8 @
, J6 B% [) H' h0 h+ H, J8 z7 L$ K8 U0 H" n5 F7 i) J
9 S( Z, n1 g! _3 QAOM方式
8 Z3 P9 x- j' }- } Z& ?: j; F W
* t c2 I4 W6 B: s
* _% ^1 ]% c" |& I4 \JavaScript
6 |. d0 B8 k! d9 [var innovator = new Innovator();
, n+ R. o( ]$ C2 D/ K( V7 yvar partItem = innovator.newItem(); 8 p0 s+ u# i6 K3 Z# x
partItem.loadAML(
; v3 H, Y9 r. {1 ^( _ "<Item type='Part' action='add' leaveLocked='0'>" + . O5 C" @: I8 ], s" j! V, X
"<item_number>123-456</item_number>" + ! s6 H t, ?5 t
"<description>Blah blah</description>" + & w, f- Y. c, Q5 {5 O8 Z% ?* ]3 Y
"<Relationships>" +
' }8 F9 k2 w @+ _2 B "<Item type='Part BOM' action='add'>" +
N: I' [/ K; w) N "<quantity>10</quantity>" +
: O* n+ ~/ v6 s# I1 U ]% A "<related_id>" + " l- t. }5 k" k
"<Item type='Part' action='get'>" + 7 d( K. o8 x0 C
"<item_number>555-555</item_number>" + $ |. F W$ X4 R% @
"</Item>" + 9 u. H7 X. {* b( l; h# ]. |9 h: u
"</related_id>" + . r; R$ o7 i2 `9 ~# T8 W+ W
"</Item>" +
4 U( j8 Q) P" I$ }" i, a3 Z m "</Relationships>" + : w* V* y6 W) n. }% K" w' {4 u
"</Item>"
4 M3 s8 p! H. e* `) a);
! r" b$ |7 X N& e+ H2 R ^
" {. r* C2 y; f* j# `, m- K* yvar resultItem = partItem.apply(); / v: p" Y$ S9 e2 J9 d8 S; i
if (resultItem.isError()) {
0 C' M, K* _8 [7 T3 H K top.aras.AlertError (resultItem.getErrorDetail()); # E- N/ a9 _ E$ D( ]
return;
9 r5 X/ a6 }. _6 {, [/ a: W} : I% Y, I G% \$ q
! I0 @9 i( D* u: }1 |3 c
|
|