Aras Innovator二次开发的一些常用代码段.docx

Aras Innovator二次开发的一些常用代码段.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Aras Innovator二次开发的一些常用代码段

Aras Innovator二次开发的一些常用代码段。(笔记)分类:Aras Innovator2013-08-02 01:19473人阅读评论(0)收藏举报///每个关系类对应一张表例如part和BOM关系表为Part BOMjavascript方法可以不写return this;///Innovator连接服务器Example:HttpServerConnection connection=IOMFactory.CreateHttpServerConnecton(服务器名,数据库名,用户名,密码);大部分版本可以。Item login_result = connection.Login();Aras执行存储过程,注意区分大小写:?? Item resItem = inn.newItem(SQL, SQL PROCESS);?? resItem.setProperty(name, getProjectDocument);?? resItem.setProperty(PROCESS, CALL);?? resItem.setProperty(ARG1, 1017);?? resItem.setProperty(ARG2, Drawing);?? resItem.setProperty(ARG3, Proto);?? resItem = resItem.apply();////Innovator查询,查询中的字段应严格注意大小写,属性一般都为小写Example:Item MyItem = MyInnovator.newItem(User,get);MyItem.setAttribute(select,first_name,last_name);Item MyResult = MyItem.apply();for (int i=0; iMyResult.getItemCount(); i++)? {?? msgBox.AppendText(\n? + i + ? + MyResult.getItemByIndex(i).getProperty(first_name,na) + + MyResult.getItemByIndex(i).getProperty(last_name,na) );? }///Document实例的添加注:必填项属性必须设置,属性名一般为小写,若为大写将不可识别, 属性的空格用_代替,若属性值为系统已有的内置属性,则必须与系统内置属性值相等,区分大小写Example:?Innovator innovator = new Innovator(connection);?Item item = innovator.newItem(Document, add);?item.setProperty(item_number, 0002);?item.setProperty(name, Example1);?item.setProperty(classification, /Document/Software);?item.setProperty(authoring_tool, Other);?item.setProperty(effective_date, 2010-01-21);?item = item.apply();///修改多语言字段注:itemtype为对象类名称,lang为多语言字段缩写,name为字段名Example:?string lang=zh;?Item resultitem = innovator.newItem(itemtype, edit);?resultitem.setAttribute(id, id);?resultitem.setProperty(name, value, lang);?resultitem = resultitem.apply();///提升版本方法1:?Item resultitem = innovator.newItem(itemtype, edit);?resultitem.setAttribute(id, id);?mote(active,Please review);?resultitem = resultitem.apply();方法2:? q.setAttribute(action, PromoteItem);? q.setAttribute(typeId, thisItem.getProperty(itemtype, ));? q.setID(thisItem.getID());? q.setProperty(state,toState);? r = q.apply();///Innovator RelationShip的添加注:添加Relati

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档