[Seasar-user:3320] HtmlCommandLinkRenderer

AMOI [E-MAIL ADDRESS DELETED]
2006年 3月 3日 (金) 21:28:45 JST


いつもお世話になっております。
あもいです。

S2JSF1.0.12を使用しておりましたところ、
A要素のclass属性が正常に出力されない問題にぶち当たりました。

ソースを調べてみましたが、

org.seasar.jsf.render.html.HtmlCommandLinkRenderer l.93〜

RenderUtil.renderAttribute(writer, JsfConstants.STYLE_ATTR,
        JsfConstants.STYLE_ATTR, style);
String styleClass = link.getStyleClass();
RenderUtil.renderAttribute(writer, JsfConstants.STYLE_CLASS_ATTR,
        JsfConstants.STYLE_CLASS_ATTR, styleClass);

の部分を、

RenderUtil.renderAttribute(writer, JsfConstants.STYLE_ATTR,
        style, JsfConstants.STYLE_ATTR);
String styleClass = link.getStyleClass();
RenderUtil.renderAttribute(writer, JsfConstants.STYLE_CLASS_ATTR,
        styleClass, JsfConstants.STYLE_CLASS_ATTR);

と書き換えてあげると正常に出力されました。
念のため1.0.14snapshotも見てみましたが、同様でした。

ご確認ください。
よろしくお願いいたします。

--
GPSS2リリース間近!!



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