|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
# v2 ~" A" Q' b
Aras 配置开发分享,弹出搜索对话框: |4 b' }4 W! a/ ]2 s6 M& A0 A
7 ~: p$ u1 B5 m
[mw_shl_code=javascript,true]var param = {7 s* R$ G" N1 T: F8 e9 o7 W8 {) `
aras: top.aras,
" Q: i. G' f# G9 T4 t0 ~ itemtypeName: 'Part', // tbd: use inArgs% d; Z% d+ X( O- |6 h( P
multiselect: false,) |: U5 H% J* n& k {
type: 'SearchDialog',7 Q. X8 e- y' Y
dialogHeight: 450,, B- F, R8 V0 |: D- Q+ }5 D
dialogWidth: 700,, c+ _& O- N7 J `) s
resizable: true
% Z; Y$ f: Y$ X( y! R) t, n};
6 x! X" }( m {# K: s- E ; d( E/ D3 q0 w3 h
var searchedItem;9 H: x$ V5 Z0 A) U0 T
var callback = function(dlgRes){
. H$ O* z$ c8 M if(!dlgRes) {
1 M$ z( ?5 l7 O# [- j# s4 x return;
0 A( k! d) A0 H ` }$ j- e$ `( m" N, l" T" s @% o
8 l6 g( S+ Z2 Z* M
searchedItem = dlgRes.item;7 n7 g- X' G( s6 `! ?: |
if(!searchedItem){
: m/ e+ B" K$ O2 R# X. b' O8 Z return;
& ]1 \6 G- X5 v0 {: u3 b }
$ z T7 j* m* z7 e var keyed_name = top.aras.getKeyedNameEx(searchedItem);7 J R9 Q( X% y2 E( j; R
var table = getFieldByName("searchResult").getElementsByTagName("input")[0];
* b8 j$ ^- n$ W3 _9 [6 q+ Y table.setAttribute("value", keyed_name);: S: D: R- m& _6 x
};
* t; F% z+ T9 u. h2 Nvar wnd = top.aras.getMainWindow(); p# P& T2 n z7 j7 B# v* f
wnd = wnd === top ? wnd.main : top;
q& Z+ Z- q) ~) A# G5 Lwnd.ArasModules.Dialog.show('iframe', param).promise.then(callback);[/mw_shl_code]
A7 ~+ h6 h- a! R. k |
|