JSF2渲染重新训练旧值

时间:2012-05-15 10:24:04

标签: jsf-2

我正在使用JSF2与 @ViewScoped

我有表格列表,在行上打开打开记录在禁用='真实模式'中 2-在禁用视图按钮中弹出一个名为“编辑”的按钮 3-当用户单击编辑按钮时,表单上禁用的所有字段都将启用。

问题是在禁用模式下它很好但是当用户点击编辑按钮时它开始显示来自被点击的旧记录的几个值。

每次开始点击时都不会发生这种情况。

我没有在用户点击修改按钮时重新加载任何数据,而是只进行ajax调用并将attrib val设置为true,并在此基础上呈现模型值和它显示了启用的值。

是缓存问题还是其他任何问题??? 需要帮助。

1 个答案:

答案 0 :(得分:1)

在你的bean set中,enableStatus = 0;
在编辑按钮和所有文本字段中,设置disabled="#{bean.enableStatus==0}"
当你点击编辑然后在你的行动方法中设置enableStatus = 1并重新启动它。
你会得到你想要的......