【发布时间】:2011-07-09 07:50:47
【问题描述】:
我在表格的每一行中都有 h:inputText, h:selectOneMenu。我在每一行的末尾也有删除按钮。单击删除按钮相应的行被删除。当我删除一行时,表中显示的行数减少了一个,但数据仍然从旧行显示。考虑以下示例:
假设我有三行:
Text1 组合框1 删除1
文本 2 组合框 2 删除 2
Text3 组合框3 删除3
点击删除1:
当前行为
文本 1 组合框 1 删除 2
Text3 组合框3 删除3
预期行为
文本 2 组合框 2 删除 2
Text3 组合框3 删除3
我观察到的一件奇怪的事情是,当我将 inputText 更改为 outputText 时,数据正在刷新。我只在输入组件(textArea、testBox、组合框和复选框)方面遇到这个问题。
我在门户环境中使用JSF1.2,Spring web-flow。
【问题讨论】:
标签: caching jsf rendering jsf-1.2