SkipValidation在Jdeveloper 12c中无法正常工作

SkipValidation在Jdeveloper 12c中无法正常工作,validation,oracle-adf,jdeveloper,Validation,Oracle Adf,Jdeveloper,我已经开发了一个员工数据设置表单,它具有所有必需的验证。因此,每当我运行该页面时,如果我尝试切换到另一个选项卡或页面,或者单击注销,那么它将始终显示所有这些错误 我发现在页面定义xml文件的结构中有SkipValidation,需要将其设置为true。因此,它将跳过所有这些导航验证 但在设定为真后。它并不是在逃避这些验证。 因此,请向我建议一些避免这种情况的方法。skipValidation如果您要求在组件上设置为true,那么它将不起作用,因为这些验证将在客户端启动。这不是一个bug,注销按钮

我已经开发了一个员工数据设置表单,它具有所有必需的验证。因此,每当我运行该页面时,如果我尝试切换到另一个选项卡或页面,或者单击注销,那么它将始终显示所有这些错误

我发现在页面定义xml文件的结构中有SkipValidation,需要将其设置为true。因此,它将跳过所有这些导航验证

但在设定为真后。它并不是在逃避这些验证。
因此,请向我建议一些避免这种情况的方法。

skipValidation如果您要求在组件上设置为true,那么它将不起作用,因为这些验证将在客户端启动。这不是一个bug,注销按钮应该设置immediate=true。为什么您要在注销时提交表单中的值


此外,skipValidation仍将在提交时验证这些值,它只是将模型验证推迟到稍后的阶段

您可以在按钮上将immediate属性设置为“true”。这将跳过验证。或者,如果您在12c上,您可以尝试
af:target
查看此博客文章,了解如何实现您的愿望: