Xpages 保存文档的按钮不存在';I don’我没有按预期工作
我希望我的“保存”按钮在文档中进行更改、保存文档、发出确认消息以及刷新 在iPhone上使用以下代码时,我必须单击两次才能收到确认消息,并且文档不会刷新。在谷歌chrome中使用相同的代码时,我会在单击一次后收到确认消息,但文档或页面也不会刷新。怎么了Xpages 保存文档的按钮不存在';I don’我没有按预期工作,xpages,Xpages,我希望我的“保存”按钮在文档中进行更改、保存文档、发出确认消息以及刷新 在iPhone上使用以下代码时,我必须单击两次才能收到确认消息,并且文档不会刷新。在谷歌chrome中使用相同的代码时,我会在单击一次后收到确认消息,但文档或页面也不会刷新。怎么了 <xp:button value="Save" id="button1" style="mybutton;font-size:14pt;font-family:Arial"> <xp:eventHandler event
<xp:button value="Save" id="button1" style="mybutton;font-size:14pt;font-family:Arial">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action>
<xp:actionGroup>
<xp:executeScript>
<xp:this.script>
<![CDATA[#{javascript:value1 = viewScope.get("client");
document1.replaceItemValue("visNrClient",value1);}]]>
</xp:this.script>
</xp:executeScript>
<xp:saveDocument var="document1"></xp:saveDocument>
<xp:confirm message="SAVED !!"></xp:confirm>
</xp:actionGroup>
</xp:this.action>
</xp:eventHandler>
</xp:button>
在这两种情况下,您是否从同一个组件移动?如果您所在的组件上有onblur或onchange代码,如果这会触发部分刷新,则将运行并优先于按钮单击事件,这将解释为什么需要单击两次。在同一页面上,我有一个带有onchange事件的组合框。我怎样才能解决这个问题呢?我不确定是否有一个聪明的标准方法。我不确定部分刷新帖子是否会有一个用户点击位置的控制柄,以允许您绕过它。xp:confirm应该用于向用户询问一个问题,如“确定吗?”并向用户提供确定/取消选项。实际上,您应该使用一些脚本向他们确认操作已完成,而不是让他们选择“确定/取消”,这可能会让他们感到困惑。