|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
0 p8 X. K6 V ]2 p1 O5 w, |Aras 配置开发分享,弹出搜索对话框: c2 l+ E0 k+ }$ {2 r
8 a: G) b% i3 c- W4 b$ t Z
[mw_shl_code=javascript,true]var param = {8 B7 _! B& s: k* s& t8 F
aras: top.aras, , O. ^, W. G5 D% ~) J5 S; T$ z
itemtypeName: 'Part', // tbd: use inArgs% O- o2 Z+ l6 }4 f9 k/ H) e) N+ `* V
multiselect: false,5 t* Q2 F& _6 [# e4 ~; O/ V
type: 'SearchDialog',: ]: e, R1 v' E# u; s' ^
dialogHeight: 450,
& \9 \8 r! A6 C: [' ^0 K dialogWidth: 700,
: F: }. W. [6 y( j9 K4 b& o resizable: true
! P0 ] f, [! X) _$ l5 s};! a8 Z* A1 u/ p
* \7 J9 y+ L& R' i
var searchedItem;# j% a# t }& P* e$ e
var callback = function(dlgRes){! g' S5 c/ G/ l8 @* o
if(!dlgRes) {
+ o% _9 h$ g0 @3 m. B5 X! ~ return;
7 ?. |: U' A( _: x) J6 j0 P }% p6 d* a' G: G/ a( L" X
5 R# C" P- B P4 b* q3 `5 }% O
searchedItem = dlgRes.item;5 Q9 p8 i& i; i5 I9 |
if(!searchedItem){
4 _- S0 J3 Y' P$ K1 i( \) b return;; F& X2 _% I3 }$ U7 G
}
! y9 T% G/ D, P6 H1 h var keyed_name = top.aras.getKeyedNameEx(searchedItem);
p: C" g h' \5 ^' Y+ _ var table = getFieldByName("searchResult").getElementsByTagName("input")[0];$ t; x# M; X- B
table.setAttribute("value", keyed_name);
' B# P- P2 @; c) u5 G# [) V};! V2 e6 d5 u8 `, o( d" e* c1 E6 O/ ^6 X
var wnd = top.aras.getMainWindow();
# _; r/ H1 P7 ~- jwnd = wnd === top ? wnd.main : top;/ H4 w; Y% I* ~2 @
wnd.ArasModules.Dialog.show('iframe', param).promise.then(callback);[/mw_shl_code]5 w8 S. [4 o0 d/ Y; a
|
|