PLM之家PLMHome-工业软件践行者

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

[复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
发表于 2018-12-19 10:34:22 | 显示全部楼层 |阅读模式

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

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

x

7 S9 ^+ q( v4 A" RAras 配置开发分享,弹出搜索对话框
4 o0 g! X: W; z2 ~, }3 q6 B) d/ K6 M7 M
[mw_shl_code=javascript,true]var param = {
7 }2 D* J7 t8 x: o    aras: top.aras,
: s' V, k4 [( z% z+ [$ d7 X    itemtypeName: 'Part', // tbd: use inArgs
; U5 L1 [+ D1 E% o2 r    multiselect: false,8 ~5 u( P: x; f
    type: 'SearchDialog',8 x/ h2 \* P5 Z8 T( E
    dialogHeight: 450,, _& t; I8 b- U. K( s: p+ l
    dialogWidth: 700,
' J. n6 L- _2 d/ O$ m) G& S    resizable: true
# J5 y1 k# l+ s' C+ f};
* Z( W3 s) i9 ]$ V    6 h  |1 a) |7 {" \/ ]
var searchedItem;1 G! g6 z* D, P9 a! U
var callback =  function(dlgRes){
7 S8 U+ q8 t8 a% v! @    if(!dlgRes) {# L8 R, ]( m7 C0 M
            return;
3 r' M! S2 {% I6 t& ?) X        }8 u* @% s0 `* P& V) F
       
  \# w5 D' O, H2 W) G        searchedItem = dlgRes.item;5 M, \0 J' w" w9 ^
        if(!searchedItem){
) ^$ f7 O+ ?( Z3 w/ t$ U" x8 e" d                return;
+ O  z4 l8 [4 e6 T% l* s- j" p        }+ V; a! F' N& H( S; X) f+ J
        var keyed_name = top.aras.getKeyedNameEx(searchedItem);' h6 }7 V- Q6 \* l! b
    var table = getFieldByName("searchResult").getElementsByTagName("input")[0];$ q% t# z5 w" L3 W- @2 ]
        table.setAttribute("value", keyed_name);
& h1 a/ p" S$ b5 R9 ~};, y( B( Q+ O2 F) W& ?) x" T9 L. o
var wnd = top.aras.getMainWindow();/ w# _2 `: @0 q& K* g. j+ ^9 M) i
wnd = wnd === top ? wnd.main : top;
( v# a* i5 i% W% kwnd.ArasModules.Dialog.show('iframe', param).promise.then(callback);[/mw_shl_code]: @- {/ h1 w) ?' Q, i1 `
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了