为什么我的错误消息会快速显示,然后立即消失

时间:2017-04-20 21:06:34

标签: xpages

我的xpage上有一个保存按钮。我在按钮内部进行了现场编辑。我这样做是因为当我将编辑放在字段验证中时,它会在我打开一个新的xpage时运行。无论哪种方式,我在表单上有一个错误消息控件。当我单击保存按钮时,它会闪烁黄色然后消失。为什么会这样?这是一个简单的代码:

if(getComponent("ExpAmt").getValue() == null) {
    @WarningMessage("You must enter an Amount for this expense");
    return false;
}

部分刷新消息框显示:

更新某些页面时发生错误。 无法加载http://localhost/DB.nsf/xpForm.xsp?$$ ajaxid = view%3A_id1%3A_id3%3A_id4%3ApanelAll status:0

1 个答案:

答案 0 :(得分:1)

ccApplicationLayout中有部分刷新运行onClientLoad。页面加载后立即刷新面板,导致闪烁效果。删除它解决了这个问题。