Bazı kullanıcıların seçim yapması için bazı eylem diyalogu açmak istiyorum. Sayfa kendisi okuma modunda. Ama evet, diyalog var ve giriş alanı. Kullanıcı sayfayı yeniden yüklediğinde Form Yeniden Gönderme onaylama onay kutusunu bastırmak istiyorum. İşte benim XPage geçerli:Bastırmayı Onayla Form Yeniden Gönderme iletişim kutusu
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"
enableModifiedFlag="false" xmlns:xe="http://www.ibm.com/xsp/coreex">
<xp:button value="Label" id="button1">
<xp:eventHandler event="onclick" submit="true"
refreshMode="complete">
<xp:this.action><![CDATA[#{javascript:getComponent("dialog1").show();}]]></xp:this.action>
</xp:eventHandler>
</xp:button>
<xp:br></xp:br>
<xp:br></xp:br>
<xe:dialog id="dialog1">
<xe:dialogContent id="dialogContent1">
<xp:inputText id="inputText1" style="width:654.0px"></xp:inputText>
</xe:dialogContent>
<xe:dialogButtonBar id="dialogButtonBar1">
<xp:button value="OK" id="button2">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[XSP.closeDialog("#{id:dialog1}");]]></xp:this.script>
</xp:eventHandler>
</xp:button>
</xe:dialogButtonBar>
</xe:dialog>
</xp:view>
bu tam eksiksiz bir XML mı XPage işaretlemesi mi yoksa sadece bir ekstrak mı? XPage bir belge ile ilişkili mi? XPage'i nasıl açıyorsunuz? –
Bu tam XML içeriğidir ... herhangi bir belge ile ilişkili değildir .. ve normal xPage olarak açılır .. ... com/mypage.xsp – VladP
post/redirect/get deseninden ilham alırsınız. basitçe, diyalogdan sonra "al" URL'sine yönlendirin. Bu sayfa yeniden gönderilmeyi istemez. geri düğmesi dikkat, bu başka bir hikaye –