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
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>
Qualche idea? 
PS: ho provato anche con <var-value> ( dateEnd >= dateStart ) or ( dateEnd == null ) </var-value> ma niente...