1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | <?xml version="1.0" encoding="UTF-8"?> <xp:view xmlns:xp="http://www.ibm.com/xsp/core"> <xp:this.resources> <xp:script clientSide="false" src="/cvtHelperFuncSvr.jss"></xp:script> </xp:this.resources> <xp:button value="Click Me" id="button1"> <xp:eventHandler event="onclick" submit="true" refreshMode="complete"> <xp:this.action><![CDATA[ #{javascript:var name=context.getUser().getCommonName(); setFunctionName("Function_Prompt_Alert_FromFormula"); setFunctionPara1(name); }]]></xp:this.action> </xp:eventHandler></xp:button> <xp:scriptBlock> <xp:this.value> function refreshToGetDataFromMap(type){ if(type=='confirm') document.getElementById("#{id:refreshButtonToHandlerDataMap}").click(); else document.getElementById("#{id:refreshButtonToClosePopupDialog}").click(); } function getCtrlValue(controlId) { var nameCtrl = XSP.getElementById(controlId); return nameCtrl.value; } function getFunctionName(){ return getCtrlValue("#{id:convertHelperFunName}"); } function getPara1(){ return getCtrlValue("#{id:convertHelperFunPara1}"); } function getPara2(){ return getCtrlValue("#{id:convertHelperFunPara2}"); } function getPara3(){ return getCtrlValue("#{id:convertHelperFunPara3}"); } function getPara4(){ return getCtrlValue("#{id:convertHelperFunPara4}"); } function getPara5(){ return getCtrlValue("#{id:convertHelperFunPara5}"); } function clearConvertFunction() {XSP.getElementById("#{id:convertHelperFunName}").value = "";} </xp:this.value> </xp:scriptBlock> <xp:div id="cvtHelperParagraph"> <xp:inputText id="convertHelperFunName" style="Display:None"></xp:inputText> <xp:inputText id="convertHelperFunPara1" style="Display:None"></xp:inputText> <xp:inputText id="convertHelperFunPara2" style="Display:None"></xp:inputText> <xp:inputText id="convertHelperFunPara3" style="Display:None"></xp:inputText> <xp:inputText id="convertHelperFunPara4" style="Display:None"></xp:inputText> <xp:inputText id="convertHelperFunPara5" style="Display:None"></xp:inputText> <xp:inputText id="Prompt_Function_MiddleValue" style="Display:None"> </xp:inputText> <xp:inputText id="Prompt_Function_Exec" style="Display:None" value="false"> </xp:inputText> <xp:text escape="false" id="cvtComputedField"> <xp:this.value> #{javascript:return "<script>initConvertHelper();</script>"} </xp:this.value> </xp:text> </xp:div> </xp:view> |
1 2 3 4 | function Function_Prompt_Alert_FromFormula(){ var para1 = getPara1(); alert(para1); } |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |