|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
7 S9 ^+ q( v4 A" RAras 配置开发分享,弹出搜索对话框
4 o0 g! X: W; z2 ~, }3 q6 B) d/ K6 M7 M
[mw_shl_code=javascript,true]var param = {
7 }2 D* J7 t8 x: o aras: top.aras,
: s' V, k4 [( z% z+ [$ d7 X itemtypeName: 'Part', // tbd: use inArgs
; U5 L1 [+ D1 E% o2 r multiselect: false,8 ~5 u( P: x; f
type: 'SearchDialog',8 x/ h2 \* P5 Z8 T( E
dialogHeight: 450,, _& t; I8 b- U. K( s: p+ l
dialogWidth: 700,
' J. n6 L- _2 d/ O$ m) G& S resizable: true
# J5 y1 k# l+ s' C+ f};
* Z( W3 s) i9 ]$ V 6 h |1 a) |7 {" \/ ]
var searchedItem;1 G! g6 z* D, P9 a! U
var callback = function(dlgRes){
7 S8 U+ q8 t8 a% v! @ if(!dlgRes) {# L8 R, ]( m7 C0 M
return;
3 r' M! S2 {% I6 t& ?) X }8 u* @% s0 `* P& V) F
\# w5 D' O, H2 W) G searchedItem = dlgRes.item;5 M, \0 J' w" w9 ^
if(!searchedItem){
) ^$ f7 O+ ?( Z3 w/ t$ U" x8 e" d return;
+ O z4 l8 [4 e6 T% l* s- j" p }+ V; a! F' N& H( S; X) f+ J
var keyed_name = top.aras.getKeyedNameEx(searchedItem);' h6 }7 V- Q6 \* l! b
var table = getFieldByName("searchResult").getElementsByTagName("input")[0];$ q% t# z5 w" L3 W- @2 ]
table.setAttribute("value", keyed_name);
& h1 a/ p" S$ b5 R9 ~};, y( B( Q+ O2 F) W& ?) x" T9 L. o
var wnd = top.aras.getMainWindow();/ w# _2 `: @0 q& K* g. j+ ^9 M) i
wnd = wnd === top ? wnd.main : top;
( v# a* i5 i% W% kwnd.ArasModules.Dialog.show('iframe', param).promise.then(callback);[/mw_shl_code]: @- {/ h1 w) ?' Q, i1 `
|
|