ように私は、データテーブルを持っている:結果リストに要素がない場合は、テーブルのTBODYが空になるJSF:どのように空の行を:dataTableに追加しますか?
<h:dataTable id="box-score-away" value="#{individualAwayBoxScoreQuery.resultList}" var="_bssl">
<f:facet name="header">
<h:outputText value="Away Team" />
</f:facet>
<h:column>
<f:facet name="header">
<h:outputText value="Name" />
</f:facet>
<h:outputText value="#{_bssl.name}" />
<f:facet name="footer">
<h:outputText value="Σ" styleClass="bold" />
</f:facet>
</h:column>
...
</h:dataTable>
。 Firefoxには問題があり、ページのレンダリングは本当にうんざりです。
結果リストが空のときにtbodyに行を追加するにはどうすればよいですか? (条件についてではなく、使用するコンポーネントと配置する場所であることに注意してください。)
行は10のcolspanのtdであるはずです。成功しなかったいくつかのことを試しました。 f:逐語的に行く方法ですか?
私は、10のcolspanを持つtdタグを生成するソリューションを探していました。ダミーのリスト要素はうまく動作しません。 – Kawu
@ Kawu - デフォルトのテーブルレンダラーはこれを行いません。私はテーブルに 'renderered'属性を入れて、条件付きでテーブルや空の擬似文字をレンダリングすることができると思います。私はあなたもJavaScriptでそれを行うことができると思います。 – McDowell