看起来像选择&更改/ onChange事件没有为我的radion按钮组调用。在下面的SSJS示例中,单选按钮组的onChange事件应设置编辑框的值并进行完整更新。两者似乎都没有发生。单选按钮组选择并更改/ onChange
<xp:radioGroup id="radioGroup1">
<xp:selectItem itemLabel="One"></xp:selectItem>
<xp:selectItem itemLabel="Two"></xp:selectItem>
<xp:selectItem itemLabel="Three"></xp:selectItem>
<xp:eventHandler event="onchange" submit="true"
refreshMode="complete">
<xp:this.action><![CDATA[#{javascript:getComponent("inputText1").setValue(getComponent("radioGroup1").getValue());}]]></xp:this.action>
</xp:eventHandler>
</xp:radioGroup>
On Select should set this: <xp:inputText id="inputText1"></xp:inputText>
<xp:br></xp:br>
Selected Value: <xp:text escape="true" id="computedField1" style="font-weight:bold"><xp:this.value><![CDATA[#{javascript:return getComponent("radioGroup1").getValue();}]]></xp:this.value></xp:text>
<xp:br></xp:br>
<xp:button value="Update" id="button1">
<xp:eventHandler event="onclick" submit="true"
refreshMode="complete">
</xp:eventHandler></xp:button>
<xp:br></xp:br>
这是一个错字。相信我的事件永远不会被召唤。我正在进行全面更新的原因是,它只是我提到的一个演示。我并不担心效率。 – 2012-07-31 20:35:35
尝试将值设置为硬编码以确认onChange触发。然后尝试使用getSubmittedValue()获取单选框的值。 – 2012-07-31 21:41:36