- PR -

JSFのdataTableでの横幅指定

1
投稿者投稿内容
新入社員
会議室デビュー日: 2006/08/18
投稿数: 8
投稿日時: 2006-08-18 14:18
JSFを使用して画面を作成しております。
dataTableでセルの横幅を指定したいのですが、うまくいきません。
現在はattributeを使用して、以下のように設定しています。

<h:dataTable id="list1" value="#{list1}"
  var="list" rows="10" width="100%">
 <h:column id="clm1">
  <h:outputText id="text1" value="#{list.cd}"
   styleClass="outputText">
  </h:outputText>
  <f:attribute value="200px" name="width" />
 </h:column>
 <h:column id="clm2">
  <h:outputText id="text2" value="#{list.name}"
   styleClass="outputText">
  </h:outputText>
  <f:attribute value="*" name="width" />
 </h:column>
</h:dataTable>

設定方法は他にありますでしょうか。
chaguma
会議室デビュー日: 2006/03/10
投稿数: 8
投稿日時: 2006-08-18 16:51
各列ごとにスタイルシートのクラスをつくっておいて、
columnClasses="hoge1,hoge2,hoge3"
など等やってみました
ちょっと面倒くさいですが。。
新入社員
会議室デビュー日: 2006/08/18
投稿数: 8
投稿日時: 2006-08-18 17:49
chagumaさんありがとうございます。
columnClassesを設定することで対応できました。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)