내 "저장"버튼을 사용하여 문서를 변경하고, 문서를 저장하고, 확인 메시지를 보내고, 새로 고침하고 싶습니다.문서 저장 버튼이 예상대로 작동하지 않습니다.
iPhone에서 다음 코드를 사용하면 확인 메시지가 나타나기 전에 두 번 클릭해야하며 문서가 새로 고쳐지지 않습니다. Google 크롬에서 동일한 코드를 사용할 때 클릭 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은 사용자에게 "Are you sure?"와 같은 질문을하기 위해 사용됩니다. 그들에게 Ok/Cancel 선택 사항을 제공하십시오. 실제로 스크립트를 사용하여 작업이 완료되었음을 확인하는 대신 Ok/Cancel 선택을 제공해야합니다. 이렇게하면 혼동을 줄 수 있습니다. –