我想我的「保存」按鈕來更改文檔,保存文檔,給出確認消息並刷新。按鈕保存文檔不能按預期工作
在iPhone上使用以下代碼時,我必須點擊2次才能獲取確認消息並且文檔不會刷新。在Google chrome中使用相同的代碼時,我會在點擊1次後收到確認消息,但文檔或頁面也不會刷新。怎麼了?
<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>
xp:confirm應該被用來詢問用戶一個問題,比如「你確定嗎?」併爲他們提供Ok/Cancel選項。實際上你應該使用一些腳本來向他們提供操作完成的確認,而不是給他們一個確定/取消選擇,這可能會讓他們感到困惑。 –