2

Jsf を使用して、サブテーブルを含むテーブルを作成しようとしています (この例のように)

http://livedemo.exadel.com/richfaces-demo/richfaces/dataTable.jsf?c=dataTable

これは私のコードです

<rich:dataTable id="tableExample" cellpadding="0" cellspacing="0" width="700" border="0" var="var" value="#{myBean.list}" headerClass="capcalera" styleClass="taula">

                <rich:column>
                    <f:facet name="header">ID</f:facet>
                    <h:outputText value="${var.idSollicitud}" />

                </rich:column>
                <rich:column>
                    <f:facet name="header">Codi OVT</f:facet>
                    <h:outputText value="${var.codeTest}" />
                </rich:column>


<rich:subTable
                        onRowMouseOver="this.style.backgroundColor='#F8F8F8'"
                        onRowMouseOut="this.style.backgroundColor='#000000'"

                        var="expense" 

                        value="#{peticioService.list}">

                            <rich:column>
                                <f:facet name="header">HEADER SUBTABLE</f:facet>
                                <h:outputText value="HELLO"/>
                            </rich:column>                  

                    </rich:subTable>


            </rich:dataTable>

しかし、その後、次のエラー メッセージが表示されます。

Tag Library supports namespace: http://richfaces.org/rich, but no tag was defined for name: subTable

rich:subTable は richfaces 3.0.0 以降で使用できることを読みましたが、私の Maven 構成ではバージョン 4.0 です。

私は何が欠けていますか?

4

1 に答える 1

7

RichFaces 4.0 で削除されました。あなたが持っているショーケースのリンクは、RichFaces 3.3.3 用です。

次のドキュメントを確認してください。

移行ガイドの「反復コンポーネント」セクションには、次のように記載されています。

----------------+---------------------------+------------------------------------
RichFaces 3.3.3 | RichFaces 4.x             | Changes
----------------+---------------------------+------------------------------------
subTable        | not implemented for Final | n/a. But that lightweight variant
                |                           | should be discussed and implemented
                |                           | in future.

RichFaces 4.x で得られる最も近いものは<rich:collapsibleSubTable>.

于 2012-04-18T12:22:24.940 に答える