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

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

[复制链接]

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

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

admin 楼主

2018-12-19 10:34:22

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

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

x

2 h* D' O! Y% S9 J3 o, DAras 配置开发分享,弹出搜索对话框* ~# D5 x( q# p2 r4 r# z5 c
& ~5 w& a# z/ Q3 p4 e  w% R
[mw_shl_code=javascript,true]var param = {4 x/ d7 m- l3 J8 m) h$ ~1 _
    aras: top.aras,
6 K: C- w9 c4 E+ z; E+ X& P5 \    itemtypeName: 'Part', // tbd: use inArgs
1 Q; x* k9 Y0 _3 r    multiselect: false,
1 v( B1 [, q  o2 u3 C+ C4 N4 u! T' M$ L% l    type: 'SearchDialog',
0 X2 a3 w  _1 @9 T5 ]; d    dialogHeight: 450,
. o9 z# c$ h, t/ l0 @    dialogWidth: 700,
* d/ ]0 ]% q" G; S* Y# N    resizable: true
, @/ G- Q# w" G};: E& `. m) ~7 R4 H& b2 S
    & @) Z, s/ |& t# a: N& k- l( |
var searchedItem;
, U- ?+ B- z3 j/ Y5 evar callback =  function(dlgRes){+ r0 U- m6 a0 x
    if(!dlgRes) {/ v3 i5 ?2 O5 {, Y) Z
            return;# p8 K5 V" V* a) h2 I& s, r+ A
        }" c! J* j6 }0 Z" j6 L' U6 W7 E
        + ?, E8 p0 Z0 `! f9 r
        searchedItem = dlgRes.item;& V- F9 m+ A8 c8 m
        if(!searchedItem){0 n" ?3 q) A) O5 f3 P! _; |0 x
                return;4 T0 j4 |/ S6 p6 m1 p5 g
        }
3 j7 v, ?3 |* F# t) o0 W7 B  Z        var keyed_name = top.aras.getKeyedNameEx(searchedItem);2 J: L0 d8 d& J( x- u
    var table = getFieldByName("searchResult").getElementsByTagName("input")[0];
% y* l1 D9 b# N8 S$ q6 p3 f        table.setAttribute("value", keyed_name);
: f& |6 y  J) ?3 u; P5 l! J};
$ u- a2 X8 u9 Q* L3 Kvar wnd = top.aras.getMainWindow();& J  }2 v: H6 l% ?
wnd = wnd === top ? wnd.main : top;
0 b- x% W0 g* ^" s. M* J3 G# Iwnd.ArasModules.Dialog.show('iframe', param).promise.then(callback);[/mw_shl_code]
9 i6 Z1 B- @6 l. M  I# K
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了