objInp.ss.jsp 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. <html>
  2. <head>
  3. <js.ss file="/ss/growHeight.js"/>
  4. <js.ss file="/ss/edit.js"/>
  5. <js.ss file="/ss/datePicker/WdatePicker.js"/>
  6. <ssDlg setPval="true"/> <%-- showTitle3333333="true" setValue="true"。Lin --%>
  7. <%-- 再改为 WebC.REQ_objId,避免与数据表里的 对象ID 字段重名。用到再确认。Lin
  8. <equal@ss val="${empty dxid}" val2="true"> --%>
  9. <equal.ss val="${empty ssObjId}" val2="true">
  10. <script>
  11. $(function(){
  12. try{
  13. var groups=wd.display.getwdDialogOpener().wd.display.getInputsGroups();
  14. for(var key in groups){
  15. var group=groups[key];
  16. var thisinput=wd.display.getInputBox(key);
  17. var thisv=thisinput?thisinput.getValue():null;
  18. var v=group.getValue();
  19. if(thisv||!v||!thisinput){
  20. continue;
  21. }
  22. thisinput.setValue(v);
  23. }
  24. }catch(e){
  25. console.log(e);
  26. }
  27. })
  28. </script>
  29. </equal.ss>
  30. </head>
  31. <%--
  32. $@{dataType}
  33. --%>
  34. <%--
  35. <body class="env-input-body" style="padding-top: 12px;padding-left: 8px;" >
  36. --%>
  37. <body class="env-input-body">
  38. <form method="post">
  39. <%-- 改为 <data@ss name="inp"/>。Lin
  40. <tab@ss name="include_input"/> --%>
  41. <data.ss name="inp"/>
  42. <varJsp.ss file="${include_input}" flush="true"/>
  43. <div class='bottom-div'>
  44. <div class="bottom-down-div border-top">
  45. <equal.ss val="${empty saveDest}" val2="false">
  46. <input type="submit" value="${saveButtonValue}" class="bottom-button"
  47. <%-- 再去掉 wd.display.changeFormAction(,改用 <varServ@ss subm="true",并把 ${savewidth} 等写入 <varServ@ss width="${savewidth}" 等。Lin
  48. onclick='wd.display.changeFormAction("<varServ@ss name='${save}' dest='${saveDest}' parm='{${saveParam},wdTabNo:"${empty savewdTabNo?1:savewdTabNo}"}'/>",
  49. this,${savewidth},${saveheight},${saveminheight},${savemaxheight});' --%>
  50. <%-- 再改,不在页面混写。Lin
  51. onclick='<varServ.ss subm="true" name="${save}" dest="${saveDest}" parm="{${saveParam},wdTabNo:&quot;${empty savewdTabNo?1:savewdTabNo}&quot;}" width="${savewidth}" height="${saveheight}" minHeight="${saveminheight}" maxHeight="${savemaxheight}"/>' --%>
  52. onclick='<varServ.ss subm="true" name="${save}" dest="${saveDest}" parm="${saveParam}" width="${savewidth}" height="${saveheight}" minHeight="${saveminheight}" maxHeight="${savemaxheight}"/>'
  53. >
  54. </equal.ss>
  55. <equal.ss val="${empty saveAndCommitDest}" val2="false">
  56. <%--
  57. <in@put type="submit" value="保存并提交" onclick="wd.display.changeFormAction(&quot;<wd:token service='${saveAndCommit}' dest='${saveAndCommitDest}' param='dxid:"${dxid}",dxm:"${dxm}","${dxm}id":"${dxid}",dataType:"${empty dataType?1:dataType}"' test='' />&quot;,this);" class="bottom-button" >
  58. --%>
  59. <input type="button" value="${saveAndCommitButtonValue}" class="bottom-button"
  60. <%-- 再改,去掉 wd.display.reset(,改为 <varServ@ss resize="true",并把 ${saveAndCommitwidth} 等写入 <varServ@ss width="${saveAndCommitwidth}" 等。Lin
  61. onclick='wd.display.reset("dialog",this,
  62. "<varServ@ss name='${saveAndCommit}' dest='${saveAndCommitDest}' parm='{${saveAndCommitParam},dataType:"${empty dataType?1:dataType}"}'/>",
  63. ${saveAndCommitwidth},${saveAndCommitheight},
  64. ${saveAndCommitminheight},${saveAndCommitmaxheight});' --%>
  65. <%-- 再改,不在页面混写。Lin
  66. onclick='<varServ.ss resize="true" name="${saveAndCommit}" dest="${saveAndCommitDest}" parm="{${saveAndCommitParam},dataType:&quot;${empty dataType?1:dataType}&quot;}" width="${saveAndCommitwidth}" height="${saveAndCommitheight}" minHeight="${saveAndCommitminheight}" maxHeight="${saveAndCommitmaxheight}"/>' --%>
  67. onclick='<varServ.ss resize="true" name="${saveAndCommit}" dest="${saveAndCommitDest}" parm="${saveAndCommitParam}" width="${saveAndCommitwidth}" height="${saveAndCommitheight}" minHeight="${saveAndCommitminheight}" maxHeight="${saveAndCommitmaxheight}"/>'
  68. >
  69. </equal.ss>
  70. <equal.ss val="${empty changeNoFunctions}" val2="false">
  71. <%--只有一个变动--%>
  72. <equal.ss val="${changeNoSize}" val2="1">
  73. <input type="button" value="${changeNoFunctions[0].name}" class="bottom-button"
  74. <%-- 再改为 WebC.REQ_objName、WebC.REQ_objId、WebC.REQ_objIdName,避免与数据表里的 对象名、对象ID 字段重名。用到再确认。Lin
  75. 再改,去掉 wd.display.reset(,改为 <varServ@ss resize="true",并把 ${changeNoFunctions[0].width} 等写入 <varServ@ss width="${changeNoFunctions[0].width}" 等
  76. onclick='wd.display.reset("dialog",this,
  77. "<varServ@ss name='${changeNoFunctions[0].service}' dest='${changeNoFunctions[0].dest}' parm='{dxid:"${dxid}",dxm:"${dxm}",${dxidName}:"${dxid}",dataType:"${empty dataType?1:dataType}",requestParentViewObject:"${requestParentViewObject}"}'/>",
  78. ${changeNoFunctions[0].width},${changeNoFunctions[0].height},
  79. ${changeNoFunctions[0].minHeight},${changeNoFunctions[0].maxHeight});' --%>
  80. onclick='<varServ.ss resize="true" name="${changeNoFunctions[0].service}" dest="${changeNoFunctions[0].dest}" parm="{ssObjId:&quot;${ssObjId}&quot;,ssObjName:&quot;${ssObjName}&quot;,&quot;${ssObjIdName}&quot;:&quot;${ssObjId}&quot;,dataType:&quot;${empty dataType?1:dataType}&quot;,requestParentViewObject:&quot;${requestParentViewObject}&quot;}" width="${changeNoFunctions[0].width}" height="${changeNoFunctions[0].height}" minHeight="${changeNoFunctions[0].minHeight}" maxHeight="${changeNoFunctions[0].maxHeight}"/>'
  81. >
  82. </equal.ss>
  83. <%--有多个变动--%>
  84. <notEqual.ss val="${changeNoSize}" val2="1">
  85. <rpt.ss id="item" name="changeNoFunctions">
  86. <input style="display:none;" class="changebutton" index="${index}" type="button" value="${item.name}"
  87. <%-- 再改为 WebC.REQ_objName、WebC.REQ_objId、WebC.REQ_objIdName,避免与数据表里的 对象名、对象ID 字段重名。用到再确认。Lin
  88. 再改,去掉 wd.display.reset(,改为 <varServ@ss resize="true",并把 ${item.width} 等写入 <varServ@ss width="${item.width}" 等
  89. onclick='wd.display.reset("dialog",this,
  90. "<varServ@ss name='${item.service}' dest='${item.dest}' parm='{dxid:"${dxid}",dxm:"${dxm}",${dxidName}:"${dxid}",dataType:"${empty dataType?1:dataType}",requestParentViewObject:"${requestParentViewObject}"}'/>",
  91. ${item.width},${item.height},${item.minHeight},${item.maxHeight});' --%>
  92. onclick='<varServ.ss resize="true" name="${item.service}" dest="${item.dest}" parm="{ssObjId:&quot;${ssObjId}&quot;,ssObjName:&quot;${ssObjName}&quot;,&quot;${ssObjIdName}&quot;:&quot;${ssObjId}&quot;,dataType:&quot;${empty dataType?1:dataType}&quot;,requestParentViewObject:&quot;${requestParentViewObject}&quot;}" width="${item.width}" height="${item.height}" minHeight="${item.minHeight}" maxHeight="${item.maxHeight}"/>'
  93. >
  94. </rpt.ss>
  95. <input id="morebutton" type="button" value="更多变动" class="bottom-button"/>
  96. <script>wd.display.attachButton("morebutton","changebutton");</script>
  97. </notEqual.ss>
  98. </equal.ss>
  99. <equal.ss val="${empty deleteDest}" val2="false">
  100. <%--
  101. <input type="submit" value="删除" onclick="wd.display.changeFormAction(&quot;<wd:token service='${delete}' dest='${deleteDest}' param='${deleteParam}' test='' />&quot;,this);" class="bottom-button" ></wd:equal>
  102. --%>
  103. <input id="deleteButton" type="button" value="${deleteButtonValue}"
  104. onclick='wd.display.confirm("删除","是否删除?",(function(button){return function(){var form=document.querySelector("form");button.form=form;form.setAttribute("vvv","2");
  105. form.setAttribute("action",
  106. "<varServ.ss name='${delete}' dest='${deleteDest}' parm='${deleteParam}'/>");
  107. wd.display.submitToTopTab(button);form.submit();}})(this))'
  108. class="bottom-button"
  109. >
  110. </equal.ss>
  111. <%-- 再增加 删除二级对象的基本情况变动 功能 -- "删除变动" 按钮。Start。Lin --%>
  112. <equal.ss val="${empty delChildChgDest}" val2="false">
  113. <input id="delChildChgButton" type="button" value="${delChildChgButtonValue}"
  114. onclick='wd.display.confirm("删除变动","是否删除基本情况变动?",(function(button){return function(){var form=document.querySelector("form");button.form=form;form.setAttribute("vvv","2");
  115. form.setAttribute("action",
  116. "<varServ.ss name='${delChildChg}' dest='${delChildChgDest}' parm='${delChildChgParam}'/>");
  117. wd.display.submitToTopTab(button);form.submit();}})(this))'
  118. class="bottom-button"
  119. >
  120. </equal.ss>
  121. <%-- 再增加 删除二级对象的基本情况变动 功能 -- "删除变动" 按钮。End。Lin --%>
  122. <equal.ss val="${empty disableSubmitDest}" val2="false">
  123. <input type="submit" value="${disableSubmitButtonValue}" class="bottom-button"
  124. <%-- 再改,去掉 wd.display.reset(,改为 <varServ@ss resize="true",并把 ${disableSubmitwidth} 等写入 <varServ@ss width="${disableSubmitwidth}" 等。Lin
  125. onclick='wd.display.reset("dialog",this,
  126. "<varServ.ss name='${disableSubmit}' dest='${disableSubmitDest}' parm='${disableSubmitParam}'/>",
  127. ${disableSubmitwidth},${disableSubmitheight},
  128. ${disableSubmitminheight},${disableSubmitmaxheight});' --%>
  129. onclick='<varServ.ss resize="true" name="${disableSubmit}" dest="${disableSubmitDest}" parm="${disableSubmitParam}" width="${disableSubmitwidth}" height="${disableSubmitheight}" minHeight="${disableSubmitminheight}" maxHeight="${disableSubmitmaxheight}"/>'
  130. >
  131. </equal.ss>
  132. <input type="button" value="关闭" onclick="wd.display.closeDialog();" class="bottom-button">
  133. <%--
  134. ${param}
  135. --%>
  136. </div>
  137. </div>
  138. </form>
  139. </body>
  140. </html>