最近我們將服務器從8.5.1升級到8.5.3,並且遇到了問題。比方說你有XPages中多值字段是這樣的:從8.5.1和8.5.3中的多值字段中獲取價值
<xp:inputText id="inputText1" multipleTrim="true">
<xp:this.multipleSeparator><![CDATA[#{javascript:"\n";}]]></xp:this.multipleSeparator>
</xp:inputText>
在8.5.1當我們寫getComponent("inputText1").getValue()
它用來與所有以逗號分隔值返回一個字符串。所以我們曾經這樣做 - @Explode(getComponent("inputText1").getValue(), ",")
。
但現在在8.5.3中getComponent("inputText1").getValue()
返回一個實際數組,其中包含多個值,因此我們現有的代碼失敗。
目前的行爲似乎對我來說是正確的,但它會在未來的版本中再次發生變化嗎?他們是修改這種行爲而不修改任何代碼的一種方式(因爲我們必須進行大量修改)?
因此,沒有什麼可以做的關於這個:(還有SPR與日期和時間字段有關,而我使用的是簡單的文本字段,感謝有關陷阱鏈接。 – Naveen
原始SPR只包含日期/時間字段問題,但它已修復所有領域,這就是爲什麼簡單的文本字段也受到影響。 –