p: dataTable не отображает результат - PullRequest
0 голосов
/ 05 марта 2019

Проект JSF2.2 развернут на Wildfly 8.2.1, я использую простые символы 6.2. Когда следующий код отображается в браузере, он не показывает никакого результата, даже не заголовок.

diplayResult.xthml

<h:form id="form">
    <div style="border: 1">
        <h:messages globalOnly="true" errorClass="err" warnClass="warn"
            infoClass="info"></h:messages>
        <h:messages globalOnly="false" errorClass="err" warnClass="warn"
            infoClass="info"></h:messages>
    </div>
    <h:panelGrid>
        <h:outputLabel id="quantity1"> Line:</h:outputLabel>
        <h:message for="quantity1"></h:message>
        <h:inputText id="quantity"
            value="#{dActivityRelatedController.quantity}"></h:inputText>
        <h:message for="quantity" errorClass="err" warnClass="warn"
            infoClass="info"></h:message>
        <h:commandButton
            action="#{dActivityRelatedController.getDndActivitySetupList()}"
            value="list"></h:commandButton>
    </h:panelGrid>
</h:form>

<h:form id="form2">
    <p:dataTable var="activitySetup" value="#{dActivityRelatedController.activitySetupList}">
        <f:facet name="header">
                         Activity Setup List
                    </f:facet>
        <p:columnGroup type="header">
            <p:row>
                <p:column />
                <p:column />
                <p:column colspan="2" headerText="------Import Dem------" />
                <p:column colspan="2" headerText="------Import Det------" />
                <p:column colspan="2" headerText="------Export Dem------" />
                <p:column colspan="2" headerText="------Export Det------" />
                <p:column headerText="status" />
            </p:row>
            <p:row>
                <p:column headerText="Last Year" />
                <p:column headerText="This Year" />
                <p:column headerText="From Activity Grp" />
                <p:column headerText="To Activity Grp" />
                <p:column headerText="From Activity Grp" />
                <p:column headerText="To Activity Grp" />
                <p:column headerText="From Activity Grp" />
                <p:column headerText="To Activity Grp" />
                <p:column headerText="From Activity Grp" />
                <p:column headerText="To Activity Grp" />
                <p:column headerText="" />
            </p:row>
        </p:columnGroup>

        <p:column>
        </p:column>
        <p:column>
        </p:column>
        <p:column>
            <h:outputText value="#{activitySetup.IMP_ACT_GROUP}" />
        </p:column>
        <p:column>
            <h:outputText value="#{activitySetup.IMP_ACT_GROUP}" />
        </p:column>
        <p:column>
            <h:outputText value="#{activitySetup.IMP_ACT_GROUP}" />
        </p:column>
        <p:column>
            <h:outputText value="#{activitySetup.IMP_ACT_GROUP}" />
        </p:column>
        <p:column>
            <h:outputText value="#{activitySetup.IMP_ACT_GROUP}" />
        </p:column>
        <p:column>
            <h:outputText value="#{activitySetup.IMP_ACT_GROUP}" />
        </p:column>
        <p:column>
            <h:outputText value="#{activitySetup.IMP_ACT_GROUP}" />
        </p:column>
        <p:column>
            <h:outputText value="#{activitySetup.IMP_ACT_GROUP}" />
        </p:column>
        <p:column>
            <h:outputText value="#{activitySetup.IMP_ACT_GROUP}" />
        </p:column>
    </p:dataTable>

</h:form>

Основные теги JSF работают, как показано ниже.

<h:form id="datatableform">

    <h:dataTable
        value="#{dActivityRelatedController.activitySetupList}"
        var="activitySetup">

        <h:column>
            <f:facet name="header">From Activity Grp</f:facet>                  
  #{activitySetup.IMP_ACT_GROUP}

    </h:dataTable>

</h:form>

Когда я проверяю отображаемую страницу с помощью firebug, в браузере отображается полный код простых лиц, записанный в diplayResult.xthml. Это должно быть преобразовано в эквивалентные HTML-теги

...