1
我正在使用局部刷新更新字段,該字段在需要字段存在時除外。然後,更新完全不起作用。誰能解釋爲什麼?這是我的代碼。XPages - 當需要的字段存在時,字段更新不起作用
<xp:panel rendered="true">
<xp:table>
<xp:tr>
<xp:td>My Value:</xp:td>
<xp:td>
<xp:inputText id="ValueField"
value="#{document1.ValueField}">
</xp:inputText>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>Required Field: </xp:td>
<xp:td>
<xp:inputText id="inputText1" required="true"></xp:inputText></xp:td>
</xp:tr>
</xp:table>
</xp:panel>
<xp:panel rendered="true">
<xp:table>
<xp:tr>
<xp:td>
<xp:button id="button3" value="Set Value">
<xp:eventHandler event="onclick" submit="true"
refreshMode="partial" refreshId="ValueField">
<xp:this.action><![CDATA[#{javascript:document1.setValue("ValueField","12345")}]]></xp:this.action>
</xp:eventHandler>
</xp:button>
</xp:td>
</xp:tr>
</xp:table>
</xp:panel>
如果inputText1的必需屬性設置爲false,則更新正常工作。
這個問題與我以前的查詢類似,但爲了清晰起見,我決定單獨發佈它。
非常感謝,這正是需要的。 –