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

Aras 配置开发分享,弹出搜索对话框

[复制链接]

2018-12-19 10:34:22 2783 0

admin 发表于 2018-12-19 10:34:22 |阅读模式

admin 楼主

2018-12-19 10:34:22

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

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

x
2 A9 l. C2 [! y) b' t: i  c
Aras 配置开发分享,弹出搜索对话框
/ J% F$ D+ `5 G2 u1 x$ Z; D  s! N
[mw_shl_code=javascript,true]var param = {& s& u" y& l  a4 ]9 i8 H- Z; d+ T* ^
    aras: top.aras, ) A. G) s7 F' x$ o) b& E1 P
    itemtypeName: 'Part', // tbd: use inArgs: Y' N0 X* A3 h( W! T2 k
    multiselect: false,
4 R( q, J, D  [    type: 'SearchDialog',
0 b+ r/ }( f: b7 m( a* E* x    dialogHeight: 450,
1 A) |5 e8 }, s, u8 z$ B/ |4 z    dialogWidth: 700,
- a- b' d: {7 v; g. a6 ~    resizable: true
) c3 Z8 Q# ]7 }+ F- X};
+ l, F" d% c9 V2 p% ^    # K. @3 n, k% d% G
var searchedItem;7 ~# s% z) y4 w, s# ]3 S
var callback =  function(dlgRes){
3 H5 i/ Z+ L# P+ x  D    if(!dlgRes) {
$ K+ J- B- b" V  u! ]            return;( a" t. U7 s$ ?* w
        }1 c$ q+ f% g% V/ l) s( q
        ( x9 Y) `' |- S" C! i
        searchedItem = dlgRes.item;2 Z' A) Y# b+ V9 I
        if(!searchedItem){
" Q6 `; p4 _! z4 X+ O" {. N                return;' k& v9 l3 I. F0 `
        }
  Y) u+ n0 B6 ]$ |1 `; h( f+ x        var keyed_name = top.aras.getKeyedNameEx(searchedItem);
* S% d- ?& f7 Y    var table = getFieldByName("searchResult").getElementsByTagName("input")[0];
) }" }$ x9 q; n5 }- C3 f7 G        table.setAttribute("value", keyed_name);
* ]: i% x$ s+ S# c& O};0 _3 a( G7 ?6 `5 q6 j* I2 _3 C- O
var wnd = top.aras.getMainWindow();
' j& C3 {; z. y, U9 Y% W. rwnd = wnd === top ? wnd.main : top;
$ P- z1 I* P/ G! X! v5 `4 Bwnd.ArasModules.Dialog.show('iframe', param).promise.then(callback);[/mw_shl_code]. G; j# z  @. e
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了