|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
% F3 J6 \4 [8 h/ L9 m
Aras 配置开发分享,弹出搜索对话框, f8 H m' z+ L' `% Y) W+ N- R
3 j6 Y$ Y& e8 Q' l+ ~8 U
[mw_shl_code=javascript,true]var param = {4 O# y: T {( h( \
aras: top.aras, # g6 |3 o: L4 n- f5 c
itemtypeName: 'Part', // tbd: use inArgs3 G# {4 I3 g0 n$ o5 m7 r9 d
multiselect: false,+ f1 w7 w S- n. a1 w7 ~* O
type: 'SearchDialog',# B" R: D0 J6 A. m$ r
dialogHeight: 450,
* c9 W; [" T: c: c9 A dialogWidth: 700,) w: ~6 z+ K; e" p5 C
resizable: true
: J6 y+ ]; O% ~5 ?2 y! Y};
/ t/ _5 ~3 s% M- j$ @/ r ! w: v6 L* C/ L" ^0 d( z4 l8 u
var searchedItem;$ _& A& [1 @- ]1 \: C5 z
var callback = function(dlgRes){( ?6 t+ K( B) c8 ]# G* m9 f4 Q! e
if(!dlgRes) {3 g8 b8 x- P% I$ J: o$ F6 y. A
return; a7 |6 l, X* ^9 ^, l$ v: j P. R
}: M5 t& w/ J. K) w; I F
! E+ Y/ P1 t- \9 D* r4 X4 y searchedItem = dlgRes.item;0 _2 L3 i+ M! @& j F" K, l
if(!searchedItem){
' c' P/ }4 V" D% f( a* r& _ return;
& |1 x1 S0 @- J2 h$ S3 C' a }0 ^5 P: Y$ _) U" Q# g! o
var keyed_name = top.aras.getKeyedNameEx(searchedItem);* z: a9 C* k0 o
var table = getFieldByName("searchResult").getElementsByTagName("input")[0];) z* y, i6 W9 }; ]. [! J+ C
table.setAttribute("value", keyed_name);& ?0 Y- v$ F. `+ G$ r) J' g
};6 W0 s( b+ [) W0 [0 m
var wnd = top.aras.getMainWindow();3 r; I; u9 A/ b. ~: P9 j0 B4 e
wnd = wnd === top ? wnd.main : top;7 g* F4 I7 t# H. u e- {
wnd.ArasModules.Dialog.show('iframe', param).promise.then(callback);[/mw_shl_code]9 f* q( j- i( |% r& _' Q+ A( f {
|
|