我有一个基于VO的ADF表单,我需要在点击“提交”按钮时检查特定字段是否为空。为此,我将autoSubmit设置为true并将输入的值输入到我的bean中的变量。单击Submit按钮,我检查变量是否为null,如果变量为null,则显示error faces消息。但是如何将表单中输入的值输入到bean中的变量并且autoSubmit设置为false?
答案 0 :(得分:0)
为什么你首先打开它?你为什么要把它关掉?你清楚它是否正常运作以及为什么要使用它?
自动提交用于支持部分页面刷新。 如果您不需要PPR,请将其关闭。按下提交按钮后,该值仍然可用。阅读它here。
也将autosubmit属性设置为true的输入组件 执行表单的部分提交。但是,这次它没有 提交整个表单,但只提交触发提交的组件 加上组件在PartialTriggers属性中引用它。
不需要自动提交来访问在屏幕上输入到输入组件的值。自动提交仅提交字段,并绕过页面处理生命周期的某些阶段。 如果关闭自动提交,则会提交整个页面 - 所有字段 - 并完成整个页面处理生命周期,因此您可以访问所有输入字段。 文档here。