2012-05-15 59 views
1

我使用JSF2与@ViewScopedJSF2渲染进修旧值

我有台上市,cliking上排在残疾人=“真实模式”
2 - 上禁用的视图按钮,在弹出的名为打开记录'编辑'
3-当用户点击编辑按钮时,被禁用的表单上的所有字段都将被启用。

问题处于禁用模式,但是当用户单击编辑按钮时,它开始显示正在被点击的旧记录中的少量值。

这不是每次都发生,但随机发生时,你开始点击。

当用户点击后编辑按钮,我没有任何重装数据,而不是我只会让ajax电话,并设置attrib VAL到true,不仅如此,我绘制模型值的基础,它dispalys启用值。

它是缓存问题还是其他什么?
需要帮助。

回答

1

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

+0

我改变它仍然面临同样的问题,几个领域得到渲染与旧值。 –

+0

set ajaxSingle =“true”,这样只会渲染这个按钮。 – Addicted

+0

并记得清理并构建然后部署。并且在某个时候,您应该停止并重新启动与您一起工作的服务器。 – Addicted