Xpages学习
一个按钮的代码:
<xp:button id="button1" value="Say Hello"> <xp:eventHandler event="onclick" submit="true" refreshMode="partial" refreshId="helloPanel"> <xp:this.action> <xp:executeScript> <xp:this.script><![CDATA[#{javascript:var txtControlValue = getComponent("yourName").getValue(); getComponent("label3").setValue("Hello,"+txtControlValue); compositeData.iknowyou = true;}]]></xp:this.script> </xp:executeScript> </xp:this.action> </xp:eventHandler> </xp:button>
<xp:button></xp:button>包围整个button元素的各种属性。
事件属性由<xp:eventHandler></xp:eventHandler>标签包裹,eventHandler标签有 event、submit、refreshMode、refreshId等属性。
<xp:this.action>标签代表按钮执行的操作。<xp:execteScript>代表该按钮执行的是Script代码。<xp:this.script>代表要执行的script代码。