2011-05-06 11 views
2

私は使用している私のWebページの1つでJSF 1.2を使用しています。私は列の幅を設定したい。金持ちの一豊富な列の幅:データテーブル

<rich:dataTable id="dt" border="1" cellpadding="2" cellspacing="0" width="100%"> 
    <rich:column filterBy="" filterEvent="onkeyup" sortBy=""> 
    <f:facet name="header1"> 
     <h:outputText value="header1" /> 
    </f:facet> 
    <h:outputText value="myValue1"></h:outputText> 
    </rich:column> 
    <rich:column filterBy="" filterEvent="onkeyup" sortBy=""> 
    <f:facet name="header2"> 
     <h:outputText value="header2" /> 
    </f:facet> 
    <h:outputText value="myValue2"></h:outputText> 
    </rich:column> 
</rich:dataTable> 

:私は

1のように試してみました。このため、列に幅を設定する必要がある列)width="100px"

2)headerClass="myWidth"とCSSファイルでmyWidthを宣言し、 .myWidth {width:100px;}column width in rich:datatable) に記載されていますが、どちらも機能しませんでした。

誰でもカラム幅を設定できます。

+0

でcolumnsWidthオプションを試してみて、すべての列に幅を設定しましたが、これも悪くはありませんでした。 –

+0

重複した質問:http://stackoverflow.com/questions/3512682/column-width-in-richdatatable/3527721#3527721 –

+0

重複した質問に申し訳ありません。まず私は砂漠の質問と私はまた、その質問で提供されたソリューションを実装しようとするが、何とか私のために働かなかった。私の質問でさえ、私はrich:datatable(http://stackoverflow.com/questions/3512682/column-width-in-richdatatable)の質問欄の幅へのリンクを与えました。私はまだこれを解決しようとしています。助けてください。 –

答えて

2

rich:dataTableのcolumnClasses属性を使用し、各列にクラスまたは同じクラスを指定します。

<rich:dataTable columnClasses="col1Class,col2Class" ... 
0

豊富ことをあなたが選択した列の幅を設定したい場合は、別のオプション:今、あなたは簡単に幅だけでなく、を定義することができます

<rich:dataTable id="dt" border="1" cellpadding="2" cellspacing="0" width="100%"> 
    <rich:column filterBy="" filterEvent="onkeyup" sortBy="" styleClass="column1"> 
    <f:facet name="header1"> 
     <h:outputText value="header1" /> 
    </f:facet> 
    <h:outputText value="myValue1"></h:outputText> 
    </rich:column> 
    <rich:column filterBy="" filterEvent="onkeyup" sortBy="" styleClass="column2"> 
    <f:facet name="header2"> 
     <h:outputText value="header2" /> 
    </f:facet> 
    <h:outputText value="myValue2"></h:outputText> 
</rich:column> 
</rich:dataTable> 

:dataTableのが提供するあなたはこのような何かを行うことができますですCSSクラスセレクタ を使用したいCSSプロパティ

.column1{ 
    width:30%; 
} 
関連する問題