PLM之家PLMHome-国产软件践行者

【Aras二次开发】通过AML进行Item对象查询

[复制链接]

2018-8-1 13:42:43 1675 0

admin 发表于 2018-8-1 13:42:43 |阅读模式

admin 楼主

2018-8-1 13:42:43

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
Technique  
( p& ~2 V4 l/ MCreate an Item Object but use the  Item.loadAML()  method to populate the Item.
% L4 A, L3 i7 q; r& F6 z5 I+ g9 B) ^8 \
- P/ K/ u. i* x* r$ G# X
JavaScript
/ R' T" Y- c+ B" p- mvar innovator = new Innovator(); ) W& M1 a$ [: l2 l0 m- d
var qryItem = innovator.newItem(); : L- G* \* J( {( _  z1 e$ T
qryItem.loadAML( 7 F1 |$ q7 U; W8 b& E* g
  "<Item type='Part' action='get' select='item_number,description,cost'>" +
# }9 I, U. q0 h) y    "<item_number condition='like'>1%</item_number>" +
1 C) c$ U. Q' D0 I* g) s6 A. `    "<Relationships>" +
$ P! z6 Z, i& A9 O' Q( Y. K/ M      "<Item type='Part BOM' action='get' select='quantity'>" + , C- r5 ~# n3 p+ n+ Z' w# R3 `# i& U
        "<quantity condition='gt'>1</quantity>" + 8 [, v' N- J( S. E' S2 g2 F
      "</Item>" +   i9 `' G: t. H( K$ l2 F. t
    "</Relationships>" +
6 `& K0 q+ K7 q, @; o9 w  "</Item>"
+ S2 m' Q1 t( q$ y1 R8 [1 }  T. T); / `& Q  w* @( Q) A0 E. l
% [$ L# c3 `0 @8 Q* h: N6 g2 `
var resultItem = qryItem.apply(); & D0 c, F2 W9 ~1 ?8 l
if (resultItem.isError()) { 5 X3 O4 T. Z  |2 N3 z) O4 c
  top.aras.AlertError("Item not found: " + resultItem.getErrorDetail());
' Q( y. t; n7 p' P4 M8 ]  return; ! [, b+ Z/ l4 j! a: P0 \% A
}
+ s2 k) @4 L7 H; B9 G0 C' O: B  L) f+ f
: u/ G# s) O- q4 x2 o( Xvar count = resultItem.getItemCount();
* @. U9 Q+ J, f6 d. n2 ofor (i=0; i<count; ++i) { % j$ t7 J: z5 p& v) x3 Q+ D1 O& [
  var item = resultItem.getItemByIndex(i); 8 S, |: Y) t) B, B0 p# L) E
}   
/ r  t' F  C" @6 r1 ]1 L, r9 h9 u' i2 T0 _
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了