0

我从另一个问题中复制了这段代码,只是为了让一些简单的东西可以工作,但它仍然无法工作。无论我使用 IE、Firefox 还是 Safari,这段代码都不会进行部分刷新。是否有一些我需要设置的全局设置或者我错过了一些非常简单的东西?提前致谢。

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
    <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="partial" refreshId="panelRadioVal" rendered="#{javascript:!context.getUserAgent().isIE()}" />
    <xp:eventHandler event="onclick" submit="true" refreshMode="partial" refreshId="panelRadioVal" rendered="#{javascript:context.getUserAgent().isIE()}" />
</xp:radioGroup>
<xp:panel id="panelRadioVal">
    <xp:inputText value="#{javascript:getComponent('radioGroup1').getSubmittedValue()}" />
</xp:panel>
</xp:view>
4

1 回答 1

2

我猜你想要.getValue()而不是.getSubmittedValue()

这将在 inputText 中显示项目。

于 2012-08-10T14:19:34.643 回答