私は動的コンテンツコントロールの面に必要な編集ボックスを持っています。クライアント側の検証は無効です。私はこのファセットにキャンセルボタンを設け、ユーザーが以前のファセットに戻るようにしたいと思っています。私が理解できない部分は、キャンセルボタンがクリックされたときにバリデーションを実行しないように編集ボックスに指示する方法です。ここでボタンをクリックしたときにサーバー側の検証が実行されないようにするにはどうすればよいですか?
は私のボタンをキャンセルです:ここでは
<xp:button value="Cancel" id="button1">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action><![CDATA[#{javascript:getComponent("dc").show(sessionScope.backBtn);}]]></xp:this.action>
</xp:eventHandler>
</xp:button>
は、必要な編集ボックスです:
<xp:inputText id="inputText1" value="#{document1.Vendor}" required="true" disableClientSideValidation="true">
<xp:this.validators>
<xp:validateRequired message="Vendor name is a required field."></xp:validateRequired>
</xp:this.validators>
</xp:inputText>