[TYPO3-formidable] date validation and dependsOn problem

Domi Garms djgarms at gmail.com
Fri Aug 6 06:59:24 CEST 2010


Good morning,

I have a problem with renderlet:DATE. I want to create a "earliest
Date" to "latest Date"-range handling. So the second DATE field
dependsOn the first one. The user shouldnt be allowed (by majix) for
selecting an earlier date than the first date-field. And the validator
also should validate this data-entries. I tried following, but its not
working:


		<renderlet:DATE name="begin_earliest" label="earliest">
			<onchange runat="ajax" syncValue="true" cache="false">
				<userobj>
					<php><![CDATA[
						return $this->rdt("begin_latest")->majixRepaintDependancies();
					]]></php>
				</userobj>
			</onchange>
			<data>
				<dateTime format="%d.%m.%Y"/>
			</data>
		</renderlet:DATE>	
		<renderlet:DATE name="begin_latest" label="latest" dependsOn="begin_earliest">
			<data>
				<dateTime format="%d.%m.%Y"/>
				<defaultvalue>
					<userobj>
						<php><![CDATA[
							$sValue = $this->rdt("begin_earliest")->getValue();
							return $sValue;
						]]></php>
					</userobj>
				</defaultvalue>
			</data>
			<validators>
				<validator:STANDARD>
					<required message="Please fill out the latest begin date" />		
				</validator:STANDARD>
				
				<validator:NUM>
	            	            <ishigher>
	               		      <userobj>
	               			<php><![CDATA[
								$aData = $this->getParams();
								$maxVal = $aData["begin_earliest"];
								return "<value>$maxVal</value>";
							]]></php>
				       </userobj>
	
	                              <message>Your field should be higher
than 100</message>
	                       </ishigher>
	                  </validator:NUM>
				
			</validators>
		</renderlet:DATE>

Does anybody can help me out?

THANKS
Domi


More information about the TYPO3-project-formidable mailing list