0

2行のヘッダーを持つscrollableDataTableを開発しています。

<rich:scrollableDataTable ...
 <rich:column...>
  <f:facet name="header">
   <s:div>
    <h:panelGrid columns="1">
     <h:outputText value="Hi" />
     <h:outputText value="all" />
    </h:panelGrid>
   </s:div>
  </f:facet>
  ...
 </rich:column>

しかし、ビデオでは「こんにちは」しか見えません。生成された html では、両方の行が表示されます。実際には、web-browser-debug (F12) を使用して html コードの方が見栄えがよくなります。列のヘッダーの高さが 20px または 21px に固定されていることがわかります。

2 番目のヘッダー行を表示するには、変更して拡大する必要があります (web-browser-debug を使用):
.rich-sdt-header-cell-body (高さ: 40px)
GridBodyTemplate (上:
42px)
GridHeaderTemplate (高さ: 42px)

xhtmlでこれを行うにはどうすればよいですか? 他の scrollableDataTable&columns には、1行だけで構成されたヘッダーがあります(私にとってはうまくいきます)。ヘッダーをもっと高くする必要があるのは、1 つの状況だけです。それは可能ですか?

ありがとう!

4

1 に答える 1