S2JSF
レスついてないけど、これ気になる。自分もmyFacesのとあるコンポーネントをm:injectしたら、この人と同じように Invalid child with id _id**of component with id : _id## : must be hoge1 or hoge2, is of type : org.seasar.jsf.component.UIText てなER…
これも正確に言えばS2JSFではなくJSFの使い方、ということになるのか。たとえば画面上に0-100の整数値を入れる項目が2つあって、その合計は100にしなきゃいけない、みたいに複数の項目が関係するチェックをvalidatorで書けるのだろうか? ためしに <input type="text" id="ratio1" m:validator="#{registerAction.checkRatio}" m:value="#{userdataDto.ratio1}">
検索結果の一覧画面から詳細画面へ遷移させるとき、(一覧の)各行に[詳細]ボタンで行いたい。だから必然的にボタン毎にパラメータをセットする必要がある。そこでこんなコードを書いてみた。 <span m:inject="s:forEach" m:items="#{petshopList}" m:var="e" m:varIndex="i"> <tr> : <td> <input type="button" value="詳細" m:action="details"> <span m:inject="f:param" m:name="id" m:value="#{e.id}"/> </td> </tr></span>