読者です 読者をやめる 読者になる 読者になる

JIRA JSF-38 TeedaのTConverterTag、TValidatotTagがS2JSF1.0系でも使いたい

Seasar2 S2JSF

対応しました。

converter, validatorともにf:paramによってプロパティ設定が可能になります。

converterExtは

yyyy##MM##dd
<span m:value="#{'20061231'}">
  <span m:inject="s:converterExt" m:converterId="testConverter">   
    <span m:inject="f:param" m:name="pattern" m:value="yyyy##MM##dd"/>
  </span>
</span><br/>
yyyy--MM--dd
<span m:value="#{'20061231'}">
  <span m:inject="s:converterExt" m:converterId="testConverter">   
    <span m:inject="f:param" m:name="pattern" m:value="yyyy--MM--dd"/>
  </span>
</span><br/>
yyyy++MM++dd
<span m:value="#{'20061231'}">
  <span m:inject="s:converterExt" m:converterId="testConverter">   
    <span m:inject="f:param" m:name="pattern" m:value="yyyy++MM++dd"/>
  </span>
</span>

validatorExtは

<input id="userName" type="text" m:label="User Name" m:value="#{validatorDto.userName}" m:required="true">
  <span m:inject="s:validatorExt" m:validatorId="userNameLengthValidator">
    <span m:inject="f:param" m:name="minimum" m:value="2"/>
    <span m:inject="f:param" m:name="maximum" m:value="5"/>
  </span>
</input>

な感じです。