0

ドロップダウンから特定のオプションが選択されている場合にのみ、validation.xml が null をチェックするようにします。これまでのところ、

<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>

moverChangeType ドロップダウンから値「Conversion」を選択すると、保存する前に empFDServiceStartDate フィールドの null がチェックされることを期待していました。現時点ではこれは機能せず、ヌルを保存できます。

何か案が?

私は Struts 1.1 に縛られているため、新しいコマンドを使用できません。

M

4

2 に答える 2

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>
于 2008-11-10T08:37:13.890 に答える
0

moverChangeType が「Conversion」に等しいかどうかフィールドを確認したい場合は、これを試してください...

<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>
于 2008-11-07T15:46:31.950 に答える