1

我正在使用带有 @ViewScoped 的JSF2

我有表格列表,单击行以禁用='true 模式'打开记录
2-打开名为“编辑”的禁用视图按钮中的弹出窗口
3-当用户单击编辑按钮时,表单上所有禁用的字段都将变为启用.

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

它不是每次都发生,而是在您开始点击时随机发生。

当用户单击编辑按钮时,我不会重新加载任何数据,而是仅进行ajax调用并将attribval 设置为true并在此基础上呈现模型值并显示启用的值。

是缓存问题还是别的什么???
需要帮助。

4

1 回答 1

1

在你的 bean 中设置 enableStatus =0;
并在编辑按钮和所有文本字段中,设置您disabled="#{bean.enableStatus==0}"
何时单击编辑,然后enableStatus = 1在您的操作方法中设置并重新渲染它。
你会得到你想要的......

于 2012-05-15T11:14:21.673 回答