987a2ce56d6c6fc3692c2d072372b32963768e97.svn-base 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  3. <xhtml:head>
  4. <xhtml:title>Untitle</xhtml:title>
  5. <model id="model1">
  6. <instance id="instance1">
  7. <root xmlns="">
  8. <a>
  9. <b/>
  10. </a>
  11. <initData>
  12. <rcvInfo/>
  13. <scrInfo>
  14. <MNSCR_URL/>
  15. <SCR_PATH/>
  16. <MNSCR_ID/>
  17. </scrInfo>
  18. <scrList/>
  19. </initData>
  20. <formData>
  21. <searchInfo>
  22. <MNSCR_ID/>
  23. </searchInfo>
  24. </formData>
  25. <treeData>
  26. <MENU/>
  27. </treeData>
  28. </root>
  29. </instance>
  30. <script type="javascript" ev:event="xforms-ready">
  31. <![CDATA[
  32. input1.value = document.readIniFile("session1" , "CURRENTINF" , "" , "c:\\WINDOWS\\test.ini");
  33. //alert(document.url);
  34. pageLoad();
  35. ]]>
  36. </script>
  37. </model>
  38. <script type="javascript" src="../../js/boaCommon.js"/>
  39. <script type="javascript" src="../../js/boaMsg.js"/>
  40. <script type="javascript" src="../../js/mesCommon.js"/>
  41. <script type="javascript">
  42. <![CDATA[
  43. submitID = "menu-service";
  44. function pageInit() {
  45. model.removenode("/root/reqData");
  46. model.removenode("/root/resData");
  47. model.refresh();
  48. }
  49. var isUseDeptPriv = true;
  50. function pageLoad()
  51. {
  52. exec("/root/initData/rcvInfo", "", "", "/root/treeData/MENU/ListResult_0_VO");
  53. var cnt = model.getXPathValue("count(/root/treeData/MENU/ListResult_0_VO/ListResult_0_Row)");
  54. isUseDeptPriv = model.getXPathValue("count(/root/resData/ListResult_2_VO/ListResult_2_Row)") > 0;
  55. if (isUseDeptPriv) {
  56. for (var i = cnt; i > 0; i--) {
  57. var mnscr = model.getValue("/root/treeData/MENU/ListResult_0_VO/ListResult_0_Row[" + i + "]/MNSCR_ID");
  58. if (model.getValue("/root/resData/ListResult_1_VO/ListResult_1_Row[MNSCR_ID = '" + mnscr + "']/MNSCR_ID") == "" ||
  59. model.getValue("/root/resData/ListResult_2_VO/ListResult_2_Row[MNSCR_ID = '" + mnscr + "']/MNSCR_ID") == "")
  60. model.removenode("/root/treeData/MENU/ListResult_0_VO/ListResult_0_Row[" + i + "]");
  61. }
  62. } else {
  63. for (var i = cnt; i > 0; i--) {
  64. var mnscr = model.getValue("/root/treeData/MENU/ListResult_0_VO/ListResult_0_Row[" + i + "]/MNSCR_ID");
  65. if (model.getValue("/root/resData/ListResult_1_VO/ListResult_1_Row[MNSCR_ID = '" + mnscr + "']/MNSCR_ID") == "")
  66. model.removenode("/root/treeData/MENU/ListResult_0_VO/ListResult_0_Row[" + i + "]");
  67. }
  68. }
  69. pageInit();
  70. model.setValue("/root/initData/scrInfo/MNSCR_URL",model.getValue("/root/a/b"));
  71. window.load("CoreMain.xrw","","","","/root/initData","root/initData");
  72. }
  73. ]]>
  74. </script>
  75. </xhtml:head>
  76. <xhtml:body pagewidth="980" pageheight="620">
  77. <button id="button1" visibility="hidden" style="left:310px; top:90px; width:100px; height:35px; ">
  78. <caption>pageLoad</caption>
  79. <script type="javascript" ev:event="DOMActivate">
  80. <![CDATA[
  81. pageLoad();
  82. ]]>
  83. </script>
  84. </button>
  85. <input id="input1" ref="/root/a/b" visibility="hidden" style="left:410px; top:91px; width:350px; height:29px; "/>
  86. </xhtml:body>
  87. </xhtml:html>