2008-11-07 3 views
0

드롭 다운에서 특정 옵션을 선택하면 내 validation.xml에서 null 만 확인하도록하고 싶습니다. 값이 "변환"이 moverChangeType 드롭 다운에서 선택하면 지금까지 내가Struts Validation.xml - requiredif 문제

<field property="empFDServiceStartDate" depends="requiredif, date"> 
     <arg0 key="Service Start date" resource="false"/> 
     <var> 
       <var-name>field[0]</var-name> 
       <var-value>moverChangeType</var-value> 
     </var> 
     <var> 
       <var-name>fieldTest[0]</var-name> 
       <var-value>EQUALS</var-value> 
     </var> 
     <var> 
       <var-name>fieldValue[0]</var-name> 
       <var-value>Conversion</var-value> 
     </var> 
</field> 

을 가지고, 나는 empFDServiceStartDate 필드가 저장되기 전에 null을 검사 할 것이라고 기대했다. 현재로서는 이것이 작동하지 않으며 null을 절약 할 수 있습니다.

아이디어가 있으십니까?

저는 Struts 1.1에 종속되어 있으므로 최신 명령을 사용할 수 없습니다.

M

답변

0

당신이 moverChangeType은 "변환"는이 시도 동일한 경우 현장을 확인하고 싶다면 ...이 같은

<field property="empFDServiceStartDate" depends="requiredif, date"> 
    <arg0 key="Service Start date" resource="false"/> 
    <var> 
     <var-name>test</var-name> 
     <var-value>(moverChangeType == "Conversion")</var-value> 
    </var> 
</field> 
1

당신은 같은 시험이 여러 테스트를 수행 할 수 있습니다 :

<field property="empFDServiceStartDate" depends="requiredif, date"> 
    <arg0 key="Service Start date" resource="false"/> 
    <var> 
     <var-name>test</var-name> 
     <var-value>((moverChangeType == "Conversion") or (moverChangeType == "SomethingElse"))</var-value> 
    </var> 
</field> 
관련 문제