Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: manderson am 11.06.12 - 13:56:18

Titel: Checkbox erforderlich machen
Beitrag von: manderson am 11.06.12 - 13:56:18
Hi!

Gibt es einen einfachen Weg um die Auswahl von 1 Checkbox (Formular, Datenschutzhinweis) erforderlich zu machen? Einfach required="true" funktioniert leider nicht....
Titel: Re: Checkbox erforderlich machen
Beitrag von: Sven Hasselbach am 11.06.12 - 15:06:41
Bei mir schon, sowohl mit einer Checkbox als auch mit einer Checkboxgroup...
Titel: Re: Checkbox erforderlich machen
Beitrag von: manderson am 11.06.12 - 15:15:45
echt? hmm bei passiert da nichts.....   ???

Code
<xp:checkBox id="privacy"
							value="#{contact_document.privacy}" checkedValue="1"
							required="true">
							<xp:this.validators>
										<xp:validateRequired
											message="Datenschutz ist ein Pflichtfeld">
										</xp:validateRequired>
									</xp:this.validators>
</xp:checkBox>
Titel: Re: Checkbox erforderlich machen
Beitrag von: Sven Hasselbach am 11.06.12 - 15:21:06
Nur um gefragt zu haben: Es existiert ein xp:messages-Feld bzw. Client-seitige Validierung wird durchgeführt?

Und um welche Domino-Version handelt es sich?
Titel: Re: Checkbox erforderlich machen
Beitrag von: manderson am 11.06.12 - 15:23:09
Domino 8.5.3

Serverseiteige Validierung ("aus") und es gibt ein xp:messages
Titel: Re: Checkbox erforderlich machen
Beitrag von: Sven Hasselbach am 11.06.12 - 15:39:52
Checkboxen haben keine disableClientSideValidation-Eigenschaft, von daher wird der Validator anscheinend ignoriert. Ich hatte es vorhin nur Clientseitig getestet...

Nimm doch einfach ne Checkbox-Group, damit funktioniert es:

Code
<xp:checkBoxGroup id="checkBoxGroup1" value="#{contact_document.privacy}" required="true">
   <xp:this.validators>
      <xp:validateRequired
         message="Datenschutz ist ein Pflichtfeld">
      </xp:validateRequired>
   </xp:this.validators>
   <xp:selectItem itemLabel="" itemValue="1"></xp:selectItem>
</xp:checkBoxGroup>

Titel: Re: Checkbox erforderlich machen
Beitrag von: manderson am 11.06.12 - 16:30:40
Danke! Habe das Problem nun mit xp:validateDoubleRange gelöst ..... merkwürdig aber es funktioniert  ;D