table-layout:fixedを使用したJSFデータテーブルがあり、各列の幅に基づいてパーセンテージを設定しようとしています。IEのヘッダーにwidth属性を追加すると、期待どおりに機能することがわかりました。ただし、このwidth属性をコードに追加する方法がわかりません。ファセットヘッダー内に属性を追加しましたが、機能しませんでした。列タグ内に設定しても機能しませんでした。
誰かが私を助けることができればそれはありがたいです。
<h:column>
<f:facet name="header">
<h:outputText
value="#{messageSource['tasks.headline.task']}" />
<f:attribute name="width" value="20%"/>
</f:facet>
<t:commandLink id="lookAtTask" action="lookAtTask">
<t:updateActionListener property="#{flowScope.localTask}"
value="#{data.task}" />
<h:graphicImage url="/images/icon_properties_16x16.gif"
alt="#{messageSource['tasks.headline.task']}" />
</t:commandLink>
</h:column>