我有一个带有2个控件的xpages。
选项卡式控件,用户可以在页面和显着更改的内容控件之间进行更改。
现在我需要实现一个更改侦听器,它可以在值不正确时阻止更改页面。当CSJS检查字段并设置文档脏(也称为已更改)的标志时,将执行以下代码:
document.getElementById("#{id:button1}").click();
thisEvent.preventDefault();
thisEvent.stopPropagation();
当我使用firebug执行document.getElementById("#{id:button1}").click();
时,事件处理程序正确执行,文档按预期保存。当我使用另一个按钮执行代码时,正在执行页面刷新,但不保存文档。
答案 0 :(得分:0)
添加消息控件以查看是否有任何阻止保存的服务器端验证。您还可以尝试检查“未经验证的流程数据”,以查看您的页面是否已保存。