[Seasar-user:2427] Re: [S2JSF]selectOneRadio のm:disabled

Yasuo Higa higa
2005年 7月 25日 (月) 20:52:52 JST


<[E-MAIL ADDRESS DELETED]> の、
   "[Seasar-user:2426] Re: [S2JSF]selectOneRadio のm:disabled" において、
   "Yasuo Higa <[E-MAIL ADDRESS DELETED]>"さんは書きました:

ひがです。
> 
> > 松尾です。
> > 
> > S2JSF1.0.3以降、selectOneRadioにm:disabled属性がきかなくなっているようです。
> > 至急対応させたいのですが、どのへんを修正したらいいか、ちょっとわかりません。
> > 
> 1.0.4で試してみましたが、s:selectOneRadioだとdisabled属性は効くようです。
> s:selectOneRadio2だと、個別のradioタグだとdisabled属性は効きます。
> selectOneRadio2に指定しても効くように修正します。

1.0.4だとHtmlRadioRenderer#encodeBegin()の最後を
//この行を追加
boolean disabled = parent.isDisabled() ? true : selectItem.isDisabled(); 
renderRadio(context, uiSelectItem, itemValueStr, selectItem
                .getLabel(), clientId, valueStr.equals(itemValueStr),
                disabled);
のように修正するとselectOneRadio2のdisabled属性も効くようになります。
この修正は、1.0.5に反映されます。
---
ひがやすを(http://d.hatena.ne.jp/higayasuo/)



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