Duvida Struts + Validation.xml

Estou com uma duvida crucial ! Tenho um formulario e existem alguns campos que devem ser preenchidos e outros não necessariamente. Mas alguns deles estão travados, so seram preenchidos caso um outro seja. Até então sussa, o problema é na requisicao de preenchimento, no validation eu fiz isso

<field property="novaSala" depends="validwhen">
<arg0 name="validwhen" key="label.novaSala" />
<var>
   <var-name>field[0]</var-name>
    <var-value>FI006505</var-value>
</var>

<var>
   <var-name>fieldValue[0]</var-name>
   <var-value>(*this* == "N")</var-value>
</var>
</field>

Ou seja ele so deve ser preenchido quando eu abilitar outro campo. Quando abilitado e clico em avancar e eu deixo sem preencher o campo ele deveria aparecer uma msg criticando a falta de preenchimento. Ja tentei usar o validwhen junto com o required e não funcionou ! Quem tem uma ideia !

Valew

Ate mais