0

JobTitlesのリストの長さが0になる可能性がある状況があります。その場合、フィールドjobTitleIdを検証する必要はありません。

<field property="jobTitleId" depends="validwhen">
    <msg name="required" key="errors.required" />
    <arg position="0" key="fld.job.title" />
    <var>
        <var-name>test</var-name>
        <var-value>((jobTitles.size() == 0) or (*this* != null))</var-value>
    </var>
</field>

どんな助けでも確かにありがたいです。開発者向けドキュメントを試しましたが、うまくいきません。

4

1 に答える 1

0

どうやら.size()が問題を引き起こしていたので、その場合はjobTitlesがnullになるようにコードを変更し、機能しました。

于 2010-12-21T19:41:40.980 に答える