Ciao a tutti,
ho un problemino nella comparazione delle date![]()
Nel form ho i seguenti campi: dateStart e dateEnd.
Devo controllare che dateStart <= dateEnd e che i due campi siano date effettive. Ho fatto varie prove, ma nessuna è andata a buon fine
Quello che mi pare più corretto (ma non va) è questo
Qualche idea?codice:<field property="dateStart " depends="date,validwhen"> <arg0 key="label.dateStart"/> <arg1 key="label.dateEnd"/> <msg name="date" key="errors.date"/> <msg name="validwhen" key="errors.validwhen"/> <var> <var-name>test</var-name> <var-value> ( dateEnd >= *this* ) or ( dateEnd == null ) </var-value> </var> <var> <var-name>datePatternStrict</var-name> <var-value>dd/MM/yyyy</var-value> </var> </field>
PS: ho provato anche con <var-value> ( dateEnd >= dateStart ) or ( dateEnd == null ) </var-value> ma niente...



Rispondi quotando