如何关闭visualforce中的错误消息?

时间:2013-08-15 14:48:12

标签: apex-code visualforce

我有一个VisualForce页面,它有三个功能, 因此它有三个'公共PageReference'子程序, 在页面中发生动作时调用[即键]

其中一项功能需要用户输入[即输入文本], 因此主APEX代码具有该输入的变量声明:

public String UserInput { get; set; }

由于每项任务都没有真正相关, 当我按下其他两个功能的按钮时, 我得到一个VisualForce错误, 因为inputText对象没有用户输入,

如何防止这种情况发生,

另一种解决方法, 如何关闭VisualForce错误消息? 所以我可以从APEX做错误处理, 查看调试日志文件, 错误在VisualForce NOT APEX中,

由于

1 个答案:

答案 0 :(得分:2)

如果您不想激活验证,可以使用CommandButton / CommandLink上的immediate = true属性来绕过任何验证。 - 在我看来,这不是最佳的

如果您只想提交页面的一部分,仍然需要查看ActionRegion。这应该允许您为动作调用包装特定区域。这可能是最适合您的目的。

抱歉,我没有时间发布完整的示例,但这应该指向正确的方向:)