|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
2 A9 l. C2 [! y) b' t: i c
Aras 配置开发分享,弹出搜索对话框
/ J% F$ D+ `5 G2 u1 x$ Z; D s! N
[mw_shl_code=javascript,true]var param = {& s& u" y& l a4 ]9 i8 H- Z; d+ T* ^
aras: top.aras, ) A. G) s7 F' x$ o) b& E1 P
itemtypeName: 'Part', // tbd: use inArgs: Y' N0 X* A3 h( W! T2 k
multiselect: false,
4 R( q, J, D [ type: 'SearchDialog',
0 b+ r/ }( f: b7 m( a* E* x dialogHeight: 450,
1 A) |5 e8 }, s, u8 z$ B/ |4 z dialogWidth: 700,
- a- b' d: {7 v; g. a6 ~ resizable: true
) c3 Z8 Q# ]7 }+ F- X};
+ l, F" d% c9 V2 p% ^ # K. @3 n, k% d% G
var searchedItem;7 ~# s% z) y4 w, s# ]3 S
var callback = function(dlgRes){
3 H5 i/ Z+ L# P+ x D if(!dlgRes) {
$ K+ J- B- b" V u! ] return;( a" t. U7 s$ ?* w
}1 c$ q+ f% g% V/ l) s( q
( x9 Y) `' |- S" C! i
searchedItem = dlgRes.item;2 Z' A) Y# b+ V9 I
if(!searchedItem){
" Q6 `; p4 _! z4 X+ O" {. N return;' k& v9 l3 I. F0 `
}
Y) u+ n0 B6 ]$ |1 `; h( f+ x var keyed_name = top.aras.getKeyedNameEx(searchedItem);
* S% d- ?& f7 Y var table = getFieldByName("searchResult").getElementsByTagName("input")[0];
) }" }$ x9 q; n5 }- C3 f7 G table.setAttribute("value", keyed_name);
* ]: i% x$ s+ S# c& O};0 _3 a( G7 ?6 `5 q6 j* I2 _3 C- O
var wnd = top.aras.getMainWindow();
' j& C3 {; z. y, U9 Y% W. rwnd = wnd === top ? wnd.main : top;
$ P- z1 I* P/ G! X! v5 `4 Bwnd.ArasModules.Dialog.show('iframe', param).promise.then(callback);[/mw_shl_code]. G; j# z @. e
|
|