[JSF-1] [Seasar-user:3634]select子要素のvalidatorが動作しない場合がある Created: 2006-06-06 Updated: 2006-07-24 Resolved: 2006-07-24 |
|
Status: | Resolved |
Project: | S2JSF |
Component/s: | None |
Affects Version/s: | 1.0.14 |
Fix Version/s: | 1.0.16 |
Type: | Bug | Priority: | Major |
Reporter: | manhole | Assignee: | shot |
Resolution: | Fixed | Votes: | 0 |
Labels: | None | ||
Environment: |
S2JSF1.0.14 |
Description |
<select>タグ(select-one、multipleいずれも)の<option>要素を静的に指定した場合は exampleのvalidator.htmlの「to」を a) <select id="to" m:label="To" multiple="multiple"> <span m:inject="s:validator" m:binding="#{greaterEqualValidator}" m:targetId="from"/> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> このようにした場合は値が選択した場合S2GreaterEqualValidator#validateが呼ばれます。 b) <select id="to" m:label="To" m:value="#{selectManyListboxDto.bbb}" m:items="#{selectManyListboxBbbItems}" multiple="multiple"> <span m:inject="s:validator" m:binding="#{greaterEqualValidator}" m:targetId="from"/> </select> このようにした場合は値の選択にかかわらずS2GreaterEqualValidator#validateが呼ばれません。 現在、複数の入力項目のうち1つ以上に入力があればOK、1つも入力がなければNGというバリデータを |
Comments |
Comment by shot [ 2006-07-24 ] |
SelectProcessor修正しました。 |