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

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

[复制链接]

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

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

admin 楼主

2018-12-19 10:34:22

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

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

x

8 j, p3 i. ^& o# X. j+ {1 U! AAras 配置开发分享,弹出搜索对话框
" n4 c% Q# Y" a+ Q* b4 y! v" M( \* V& g
[mw_shl_code=javascript,true]var param = {
9 ~4 Q, @/ }4 s! l    aras: top.aras,
$ E. }) `3 Y( K4 d    itemtypeName: 'Part', // tbd: use inArgs9 D+ Q2 D+ o5 q( d
    multiselect: false,) a( z. }; u( s  U( u4 Q4 Q
    type: 'SearchDialog',
6 g3 h) W/ ~" q/ z+ s+ ~    dialogHeight: 450,
0 s5 |/ p- K. `1 w5 i! ?( {    dialogWidth: 700,
% C5 v* [, S2 ^7 e9 {2 V    resizable: true" Y, T) r0 v" q$ J
};  M$ a" V; C. a& ?/ T7 c' F* Z
    $ W" }/ ^2 `* Y" @1 U+ j5 n6 K) f
var searchedItem;7 F; t9 p0 U- Z4 |
var callback =  function(dlgRes){9 F) e' `. Z# Y8 `3 s# y# E
    if(!dlgRes) {6 a$ a( ~" x$ G9 D6 ?+ |+ f
            return;
" X% U  D% ]7 K4 J7 |        }+ J, I' E. y- i- B" |' e8 B5 U! A
       
& Q3 o( R7 f7 _) N9 v* ]$ z+ {        searchedItem = dlgRes.item;9 F- L" S0 |( Z7 f" \
        if(!searchedItem){$ ~3 O# b2 W+ \
                return;* a+ U& _5 ]5 {/ T+ c% Z5 ^* Q0 h
        }, t& A! f, }+ b2 y
        var keyed_name = top.aras.getKeyedNameEx(searchedItem);" l6 y! t+ r6 k+ E: N3 g
    var table = getFieldByName("searchResult").getElementsByTagName("input")[0];
( I- P; G' x2 n        table.setAttribute("value", keyed_name);- ~: J  u" X( H7 u2 Y9 a
};/ L3 |9 Q% E9 K& q, u# @2 W
var wnd = top.aras.getMainWindow();+ m; p0 ^! C+ q. _
wnd = wnd === top ? wnd.main : top;
1 u# Y) m- O( }. W  twnd.ArasModules.Dialog.show('iframe', param).promise.then(callback);[/mw_shl_code]$ t/ n! z* S" K9 k- i
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了