|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
# K- T0 x( A% e3 WAras 配置开发分享,弹出搜索对话框
8 a+ v% P u1 T4 H, d; L6 R% q7 M8 l- B, z; X5 {2 V. v
[mw_shl_code=javascript,true]var param = {5 X# V9 ?8 G$ ~2 y$ D: J% j. }" Z
aras: top.aras, - T$ A7 Y5 e" }8 H9 v8 I4 }
itemtypeName: 'Part', // tbd: use inArgs- X5 q9 T7 [; `! }8 \! X
multiselect: false,& T* }& }8 a9 Z# U
type: 'SearchDialog',
Q1 q0 ]3 q) j2 v/ C dialogHeight: 450,8 h7 @6 T& f, [
dialogWidth: 700,6 i- _5 C) \8 l) K T
resizable: true z+ b0 _6 _- i5 }1 [% \# V$ f
};
' P( Q& Z" Q S. h/ y, X; U ) U- f' T+ A2 k8 I9 E+ R a4 p) x
var searchedItem;' P7 `. }: m& k' v" |$ h
var callback = function(dlgRes){
0 x1 P( B: W8 A! a- d4 V if(!dlgRes) {7 \6 y4 Y9 [# U9 d% y3 [$ T+ p1 ^
return;
& D: }" i$ j, ]3 Y }
% _& J$ c2 k, d. K 7 m t8 G7 I5 Z @: k, g" s; \
searchedItem = dlgRes.item;
8 W2 N# f4 C) c0 L if(!searchedItem){/ d. Q% P4 r. @5 g
return;
1 L: o7 Q6 |, y }8 s# k. Y7 y# A) ]3 `- B
var keyed_name = top.aras.getKeyedNameEx(searchedItem);
% E+ K4 j) Q# K var table = getFieldByName("searchResult").getElementsByTagName("input")[0];
( a9 i9 R0 I% Z6 l" G j table.setAttribute("value", keyed_name);
" s8 S$ L- L& V: \% L2 {};/ Y" i% ?( N }
var wnd = top.aras.getMainWindow();1 |) M5 Z0 M0 s) b' f& G
wnd = wnd === top ? wnd.main : top;
5 A: D' |; c3 `7 g* Uwnd.ArasModules.Dialog.show('iframe', param).promise.then(callback);[/mw_shl_code]; }/ [. _3 I! D1 B$ b- k
|
|