我在表中的每一行都有h:inputText,h:selectOneMenu。我也有每行結尾的刪除按鈕。刪除按鈕相應行的刪除。當我刪除一行時,表中顯示的行數減少一行,但數據仍舊從舊行顯示。 Condider下面的例子:h:inputText,h:selectOneMenu在重新呈現後顯示舊值
考慮我有三行:
文本1 comboxBox1 DELETE1
文本2 comboxBox2 delete2
文本3 comboxBox3 delete3
上點擊DELETE1的:
當前行爲
Text1 comboxBox1 delete2
Text3 comboxBox3 delete3
預期的行爲
文本2 comboxBox2 delete2
文本3 comboxBox3 delete3
,我發現的一個奇怪的是,當我改變的inputText到的outputText數據越來越刷新。我只有輸入組件(textArea,testBox,組合框和複選框)才面臨這個問題。
我在門戶環境中使用JSF1.2,Spring web-flow。