var tempIndexNum=0; var codePath="$!codePath"; #* //选择代码表的“树状”小窗口 // nameObj (必须)名称对象 // idObj (必须)id对象 // configKey (必须)对应spring中的配置key // isSingle (可选)是否为单选[yes,no]默认yes // paramStr (可选)其他需要传递的参数,格式为abc=3&def=4 // width (可选)小窗口宽度 // height (可选)小窗口高度 *# function codeTree(configKey,idObj,nameObj,isSingle,paramStr,width,height){ if(!width) width=500; if(!height) height=400; url=codePath+"vm/Tree.htm?key="+configKey+"&t_i_x="+(tempIndexNum++); if(paramStr) url=url+"&"+paramStr; var argsObj=new Object(); argsObj.modalDialogSrc = url; argsObj.modalDialogWidth = width; argsObj.modalDialogHeight = height; argsObj.paramStr=paramStr; argsObj.isSingle=isSingle==null?"yes":isSingle; argsObj.location=location; //通过id传递已经选中的值 if(idObj) argsObj.id=idObj.value; if(nameObj) argsObj.name=nameObj.value; window.showModalDialog(codePath+"static/code/modelDialog.html", argsObj,"dialogHeight:"+height+"px;dialogWidth:"+width+"px;location=no;"); if(nameObj) nameObj.value=argsObj.name; if(idObj) idObj.value=argsObj.id; } #* //选择代码表的“表格式”小窗口 // nameObj (必须)名称对象 // idObj (必须)id对象 // configKey (必须)对应spring中的配置key // isSingle (可选)[yes,no] 是否为单选,默认yes // paramStr (可选)其他需要传递的参数,格式为abc=3&def=4 // width (可选)小窗口宽度 // height (可选)小窗口高度 *# function codeTable(configKey,idObj,nameObj,isSingle,paramStr,width,height){ if(!width) width=500; if(!height) height=400; url=codePath+"vm/Table.htm?key="+configKey+"&t_i_x="+(tempIndexNum++); if(paramStr) url=url+"&"+paramStr; var argsObj=new Object(); argsObj.modalDialogSrc = url; argsObj.modalDialogWidth = width; argsObj.modalDialogHeight = height; argsObj.paramStr=paramStr; argsObj.isSingle=isSingle==null?"yes":isSingle; argsObj.location=location; //通过id传递已经选中的值 if(idObj) argsObj.id=idObj.value; if(nameObj) argsObj.name=nameObj.value; window.showModalDialog(codePath+"static/code/modelDialog.html", argsObj,"dialogHeight:"+height+"px;dialogWidth:"+width+"px;location=no;"); if(nameObj) nameObj.value=argsObj.name; if(idObj) idObj.value=argsObj.id; }