0

私は panelGrid と共通のフォームを持っています:

<h:form id="formId">
            <p:panelGrid columns="2" id="sdf">
                         <ui:include src="row1.xhtml"/>
                         <ui:include src="row2.xhtml"/>
                     </p:panelGrid>
 </form>

および 2 つのネストされたページ。行1.xhtml:

<ui:fragment xmlns="http://www.w3.org/1999/xhtml"
             xmlns:h="http://java.sun.com/jsf/html"
             xmlns:ui="http://java.sun.com/jsf/facelets"
             xmlns:p="http://primefaces.org/ui">
    <h:outputText value="Text  (column 1)"/>
    <p:commandButton value="Batton (column 1)"/>
</ui:fragment>

およびrow2.xhtml:

<ui:fragment xmlns="http://www.w3.org/1999/xhtml"
             xmlns:h="http://java.sun.com/jsf/html"
             xmlns:ui="http://java.sun.com/jsf/facelets"
             xmlns:p="http://primefaces.org/ui">
    <h:outputText value="Text  (column 2)"/>
    <p:commandButton value="Batton (column 2)"/>
</ui:fragment>

この場合、 panelGrid はコンポーネント (outputText および commandButton) ではなく、ページに対して機能します。

テキスト (1 列目) ボタン (1 列目)

テキスト (列 2) ボタン (列 2)

しかし、私はこれが必要です:

テキスト (列 1) ボタン (列 2)

テキスト (列 1) ボタン (列 2)

ネストされたページにパラメーターを渡し、これは再使用されるコンポーネントであるため、1 つのページにすべてのコンポーネントを含めることはできませんが、最初の列に従って配置をサポートする必要があります。

私が使用するもの: PrimeFaces 3.5 with JSF 2.1.22

前もって感謝します!

4

1 に答える 1