habe ich eine PMR für dieses und IBM kam mit dieser Problemumgehung auf. Warum passiert es seit FP8 und nicht vorher wird nicht erwähnt.
Auf Mobilgeräten gibt es einen iOS-Picker, mit dem Sie das Datum auswählen können. Ein Benutzer kann kein ungültiges Datum hinzufügen, daher ist eine Validierung auf der Clientseite technisch nicht erforderlich. Sie würden zulassen, dass die Daten zum Server gehen und dort die Servervalidierung überprüfen. Im Internet ist es anders, da dort eine Datumszeitauswahl und eine Bearbeitungsbox vorhanden ist, damit Benutzer nichts eingeben können. Die clientseitige Validierung überprüft nur, dass ungültige Daten nicht eingegeben werden (nicht möglich auf Mobilgeräten wegen der nativen iOS/Android-Picker Die Servervalidierung prüft Dinge wie, wenn es Einschränkungen wie Datum erwartet in diesem Jahr zwischen letztem Jahr & usw. Die vorgeschlagene Problemumgehung besteht also darin, die clientseitige Validierung für bestimmte Steuerelemente auf Mobilgeräten zu deaktivieren und eine für das Web zu lassen. Es gibt ein Code-Snippet für das Datum der Zeitsteuerung, das prüft, ob Sie auf dem Handy oder im Internet sind setzen Sie dies auf wahr oder falsch auf der Grundlage dieses
<xp:this.disableClientSideValidation><![CDATA[#{javascript:
if(deviceBean.isMobile()){
return true;
}else if(deviceBean.isTablet()){
return true
}else{
return false;
}}]]></xp:this.disableClientSideValidation>
IBM das Update Reports in Release 9.0.1.FP9 wil. IBM eine andere Abhilfe schlägt. Siehe below.You kann ein eigenes Design in Ihrer Anwendung erstellen, mit dem folgenden:
<theme extends="Bootstrap3_flat" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="platform:/plugin/com.ibm.designer.domino.stylekits/schema/stylekit.xsd" >
<control>
<name>InputField.DateTimePicker</name>
<property baseValue="com.ibm.xsp.DateTimeHelper">
<name>rendererType</name>
<value>com.ibm.xsp.theme.bootstrap.form.InputDateDetect</value>
</property>
<property>
<name>disableClientSideValidation</name>
<value>#{deviceBean.mobile || deviceBean.tablet}</value>
</property>
</control>
</theme>
Dann in xsp.properties, wählen Sie das benutzerdefinierte Design in den Anwendungs Thema Drop-Down-Themen
Hilfe doc: https://www.ibm.com/support/knowledgecenter/SSVRGU_9.0.0/com.ibm.designer.domino.ui.doc/wpd_theme.html
Dies hat zur Folge, dass die clientseitige Validierung für Datumsauswahlsteuerelemente nur auf mobilen Geräten deaktiviert wird.
Scheint nur mit Domino Server 9.0.1 FP8 passiert. Ich habe ein PMR dafür bei IBM erstellt. Halten Sie für jede Lösung auf dem Laufenden. –