1

我有一个带有 2 个控件的 xpages。

一个选项卡式控件,使用户可以在页面之间进行更改,而内容控件显然会发生变化。

现在我需要实现一个更改侦听器,以防止在值不正确时更改页面。当 CSJS 检查字段并设置文档脏(又名已更改)的标志时,将执行以下代码:

document.getElementById("#{id:button1}").click();
thisEvent.preventDefault();
thisEvent.stopPropagation(); 

当我执行document.getElementById("#{id:button1}").click();using firebug 时,事件处理程序已正确执行,并且文档按预期保存。当我使用另一个按钮执行代码时,正在执行页面刷新,但未保存文档。

4

1 回答 1

0

添加消息控件以查看是否有任何阻止保存的服务器端验证。您也可以尝试检查“未经验证的流程数据”以查看您的页面是否已保存。

于 2013-03-05T11:31:06.327 回答