|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
8 j, p3 i. ^& o# X. j+ {1 U! AAras 配置开发分享,弹出搜索对话框
" n4 c% Q# Y" a+ Q* b4 y! v" M( \* V& g
[mw_shl_code=javascript,true]var param = {
9 ~4 Q, @/ }4 s! l aras: top.aras,
$ E. }) `3 Y( K4 d itemtypeName: 'Part', // tbd: use inArgs9 D+ Q2 D+ o5 q( d
multiselect: false,) a( z. }; u( s U( u4 Q4 Q
type: 'SearchDialog',
6 g3 h) W/ ~" q/ z+ s+ ~ dialogHeight: 450,
0 s5 |/ p- K. `1 w5 i! ?( { dialogWidth: 700,
% C5 v* [, S2 ^7 e9 {2 V resizable: true" Y, T) r0 v" q$ J
}; M$ a" V; C. a& ?/ T7 c' F* Z
$ W" }/ ^2 `* Y" @1 U+ j5 n6 K) f
var searchedItem;7 F; t9 p0 U- Z4 |
var callback = function(dlgRes){9 F) e' `. Z# Y8 `3 s# y# E
if(!dlgRes) {6 a$ a( ~" x$ G9 D6 ?+ |+ f
return;
" X% U D% ]7 K4 J7 | }+ J, I' E. y- i- B" |' e8 B5 U! A
& Q3 o( R7 f7 _) N9 v* ]$ z+ { searchedItem = dlgRes.item;9 F- L" S0 |( Z7 f" \
if(!searchedItem){$ ~3 O# b2 W+ \
return;* a+ U& _5 ]5 {/ T+ c% Z5 ^* Q0 h
}, t& A! f, }+ b2 y
var keyed_name = top.aras.getKeyedNameEx(searchedItem);" l6 y! t+ r6 k+ E: N3 g
var table = getFieldByName("searchResult").getElementsByTagName("input")[0];
( I- P; G' x2 n table.setAttribute("value", keyed_name);- ~: J u" X( H7 u2 Y9 a
};/ L3 |9 Q% E9 K& q, u# @2 W
var wnd = top.aras.getMainWindow();+ m; p0 ^! C+ q. _
wnd = wnd === top ? wnd.main : top;
1 u# Y) m- O( }. W twnd.ArasModules.Dialog.show('iframe', param).promise.then(callback);[/mw_shl_code]$ t/ n! z* S" K9 k- i
|
|