[Seasar-user:3098] Re: [S2JSF] 要望:値の表示のみの属性

yone@abby.co.jp yone
2006年 1月 19日 (木) 17:55:16 JST


米林です


>  松山です。
>
>  今、ちょっと項目数の多い画面を、S2JSF で作成しています。
>  それぞれの項目を、利用者ごとに設定された権限によって、
> 入力可/値の表示のみ/非表示と切り替えなければなりません。
>
>  今のところ、こんな感じです。
>
>  <span m:rendered="#{hoge.admin == true}">
>     <input type="text" id="teaRoom" m:value="#{hoge.teaRoom}" />
>   </span>
>  <span m:rendered="#{hoge.admin == false}">
>     <span m:value="#{hoge.teaRoom}" />
>   </span>
>
>  これを、
>
>  <input type="text" id="teaRoom" m:value="#{hoge.teaRoom}"
m:viewOnly="#{hoge.admin}" />
>
>  のようにできると、非常にすっきりします。
→上記であれば、m:viewOnly 程すっきりしませんが下記でもいけませんか?

<input type="text" id="teaRoom" m:value="#{hoge.teaRoom}"
 m:readonly="#{!hoge.admin}" m:style="border:#{hoge.admin ? '1' : '0'}"/>


>  使う頻度の高い <input type="text"> と、<textarea> については、
> カスタムコンポーネントを作成したのですが、たとえば、radioボタンは、
> m:inject="s:selectOneRadio2" を使用するわけなので、S2JSF で実装されていると
> 便利ではないか、と強く思ったので。
→こちらについてですが、radioボタンにおける表示のみとはどういった場合でしょうか
?
 radioボタンが無くてラベルだけ表示するような感じでしょうか?




Seasar-user メーリングリストの案内