我在表格的每一行中都有 h:inputText, h:selectOneMenu。我在每一行的末尾也有删除按钮。单击删除按钮相应的行被删除。当我删除一行时,表中显示的行数减少了一个,但数据仍从旧行显示。考虑以下示例:
考虑我有三行:
文本 1 组合框 1 删除 1 文本2 组合框
2 删除 2 文本 3 组合框
3 删除 3
单击删除1:
当前行为
Text1 comboxBox1 delete2
Text3 comboxBox3 delete3
预期行为
Text2 comboxBox2 delete2
Text3 comboxBox3 delete3
我观察到的一件奇怪的事情是,当我将 inputText 更改为 outputText 时,数据正在刷新。我只在输入组件(textArea、testBox、组合框和复选框)中遇到这个问题。
我在门户环境中使用 JSF1.2,Spring web-flow。