java - 禁用时 InputText 值为 null 为 true

标签 java jsf

<分区>

我的 JSF 页面上有一个 inputText,并且附加了一个 JavaScript 日历弹出窗口。 有条件地,我将 inputText disabled 属性设置为 true 和 false。

当我设置 disabled = true 并将 JSF 值写入数据库时​​,inputText 中的值为 null。我相信这是由于 disabled = true 造成的。

即使 disabled = true,是否有任何方法可以保留 inputText 框中的值?

我正在使用 JSF 1.1。

最佳答案

另一种解决方法是在提交表单时临时启用此输入,并在更新模型后再次禁用它。还有一些使用具有相同 ID 的隐藏输入的解决方案,但不幸的是我不记得它是如何工作的。

关于java - 禁用时 InputText 值为 null 为 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6971566/

相关文章:

javascript - 如何向jsf标签graphicImage添加多个事件

java - 如何在不定义路径的情况下打开netbeans项目中的文件

java - 删除原文件失败

java - 构造函数 TextView() 未定义

hibernate - primefaces jsf hibernate - 在验证阶段 : failed to lazily initialize a collection

java - JSF validator 的 JUnit 测试

java - 在 session 过期的 View 恢复期间出现 JSF 1.2 异常

java - 如何将条件链变成更快、更简洁的代码?

JSF2 异常处理

JSF 数据表 : adding and removing rows clear rows values