2011-08-17 9 views
1

<rich:extendedDataTable>のヘッダー列には、異なるスタイルクラスのヘッダーラベルとして2行の出力テキストを1行に追加する必要があります。これどうやってするの?私はこの方法を変えましたが、目標を達成できません。2つのh:outputTextをリッチで表示するには:extendedDataTableヘッダー列の色が異なる?

<rich:extendedDataTable ...> 
    <rich:column label="Name"> 
    <f:facet name="header"> 
     <h:outputText value="Short Description" /> 
    </f:facet> 
    <h:inputText ... /> 
    </rich:column> 
</rich:extendedDataTable> 

私は同じ行に異なる色で、別のラベルを表示します。私。 「短い説明」はデフォルトスタイルであり、同じ行の次のラベルは異なる色にする必要があります。

は、例えば、黒色でこの近くヘッダ列「名前」私は赤い色で表示する必要がここ

------------------------- 
    Name * | Age 
------------------------- 

*ような赤色で表示*したいです。

答えて

2

これはかなり簡単です。あなたの問題は、<f:facet>に複数の子を持つことができないという事実によって引き起こされたと思います。だから、次は機能しません。

<f:facet name="header"> 
    <h:outputText value="Short Description" /> 
    <h:outputText value="*" style="color:red;" /> 
</f:facet> 

が、次のように動作するはずです:

<f:facet name="header"> 
    <h:panelGroup> 
    <h:outputText value="Short Description" /> 
    <h:outputText value="*" style="color:red;" /> 
    </h:panelGroup> 
</f:facet> 
+0

こんにちはBalusC、そんなにその作業罰金をありがとうございました。素晴らしい – Jagan

+0

あなたは大歓迎です。 – BalusC

関連する問題