首页 文章

有没有办法验证JSF只读字段? [重复]

提问于
浏览
0

这个问题在这里已有答案:

我正在使用PrimeFaces开发一个JSF项目,我有一些自定义组件来促进工作 . 其中之一是为输入文本形成的搜索组件,其中包含用于打开对话框的按钮 . 在对话框中,我有一个列出一些数据的数据表 . 当用户选择一些记录时,输入文本将使用此记录更新,并且managedbean也会更新 . 为了避免好奇的用户,这可能会改变输入文本的值, I set this field to readonly, but the field is required . 当用户未在数据表中选择值并且输入字段保持为空时,会出现问题 . 在这种情况下,JSF没有提供任何 Value .

我提交表单时有没有办法验证只读字段?

谢谢 .

1 回答

  • 0

    虽然我将其标记为重复(这是对问题的正确回答),但可以创建一些替代/变通方法

    • 强制用户在数据表中选择一些内容

    • 如果数据表中未选择任何值,则禁用提交按钮

    • 在业务方法中执行编程验证,如果验证失败,则返回消息 .

相关问题