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

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

[复制链接]

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

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

admin 楼主

2018-8-1 13:42:43

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

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

x
Technique  
. Q2 v& j9 i6 q9 \Create an Item Object but use the  Item.loadAML()  method to populate the Item.
- ?3 D2 E% }, ]% g+ w# [# Q, W6 i+ ^" j% i4 S1 W; Z# v* _9 o! Z* p

( Y0 J/ T9 j+ J3 E5 o) Y- E! ZJavaScript
5 [9 C% j& w' e! Ivar innovator = new Innovator();
+ O1 A) T8 `3 X% S- J" I1 ivar qryItem = innovator.newItem();
7 b6 X) I( h6 ?+ tqryItem.loadAML( 1 f- @8 h$ O+ `) M/ p4 L0 Z
  "<Item type='Part' action='get' select='item_number,description,cost'>" +   P2 d6 u) S' K$ ?& w
    "<item_number condition='like'>1%</item_number>" + 7 T* [0 J" {4 e' X) P* D" e* Z# R
    "<Relationships>" +
+ H$ Y6 O. M% z1 Y: X" c      "<Item type='Part BOM' action='get' select='quantity'>" +
* ^4 a  n1 U) C$ X4 e( j3 C1 ^. }        "<quantity condition='gt'>1</quantity>" + % l' l" y; h6 J' S
      "</Item>" + - @8 e# f6 Q/ }( o
    "</Relationships>" + , C# F1 z- `9 H3 W
  "</Item>"
  k+ K% t" S7 }# A! n! |  K: h2 M); . a6 [& {3 {) w& U
1 L% L5 y. ^! F1 l( }; o/ w/ n3 C: B, i
var resultItem = qryItem.apply();
$ Z/ p: |  r* ?% N* h6 E7 l+ vif (resultItem.isError()) {
+ _- |  l: {4 g  top.aras.AlertError("Item not found: " + resultItem.getErrorDetail()); & d, q  t9 _% v, g5 v, ]
  return;
* e/ j. n" {9 n, f& e/ y' U% a' z}
4 b0 T% Y. G: K9 [& n! Q9 e* W ' |) [( {& A6 z" a+ S
var count = resultItem.getItemCount(); ; h3 e# y' d3 x7 k3 L$ |" e
for (i=0; i<count; ++i) { $ v4 k6 k/ S* s. c8 |! h
  var item = resultItem.getItemByIndex(i);
4 f$ q$ }2 ?" V! }& X}   3 L, L# }3 Q0 }
8 i4 ~) m- @( A* O& n5 |
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了