值没有出现在数据表jsf



我试图从7个类中获得值,为7列

对于区间1,区间2等等对于每个学生>

,但数据表得到空,但Java代码工作良好。

我认为问题在html代码标签

这里是:

</h:form>
        <h:form id="hesham1">
        <p:scrollPanel style="width:100%;height:100%"> 
            <p:dataTable var="car" value="#{tableBean.carsSmall}" id="hesham" encoding="windows-1256"  dir="rtl" emptyMessage="لا يوجد بيانات او تأكد من البيانات المستعلم عنها">
            <f:facet name="header">  
        الاستعلام عن صف 2-10 
    </f:facet>
                    <p:columnGroup type="header">  
        <p:row>  
            <p:column rowspan="2" headerText="اسم الطالب"/>  
            <p:column rowspan="2" headerText="التاريخ" /> 
            <p:column colspan="3" headerText="الحصة الاولى" style="text-align: center;"/> 
            <p:column colspan="3" headerText="الحصة الثانية" style="text-align: center;"/>  
            <p:column colspan="3" headerText="الحصة الثالثة" style="text-align: center;"/> 
            <p:column colspan="3" headerText="الحصة الرابعة" style="text-align: center;"/> 
            <p:column colspan="3" headerText="الحصة الخامسة" style="text-align: center;"/> 
            <p:column colspan="3" headerText="الحصة السادسة" style="text-align: center;"/> 
            <p:column colspan="3" headerText="الحصة السابعة" style="text-align: center;"/> 
        </p:row>  
        <p:row>  
            <p:column headerText="المعلم" > 
            <h:outputText value="#{car.teachers}" /> 
              </p:column>
            <p:column headerText="الماده" > 
              </p:column> 
            <p:column headerText="الحالة" > 
            <h:outputText value="#{car.state}" />
             </p:column> 
                            <p:column headerText="المعلم" > 
            <h:outputText value="#{interval2.teachers2}" /> 
              </p:column>
            <p:column headerText="الماده" />  
            <p:column headerText="الحالة" > 
            <h:outputText value="#{interval2.state2}" />
             </p:column> 

                                            <p:column headerText="المعلم" > 
            <h:outputText value="#{interval3.teachers3}" /> 
              </p:column>
            <p:column headerText="الماده" />  
            <p:column headerText="الحالة" > 
            <h:outputText value="#{interval3.state3}" />
             </p:column>  

                                            <p:column headerText="المعلم" > 
            <h:outputText value="#{interval4.teachers4}" /> 
              </p:column>
            <p:column headerText="الماده" />  
            <p:column headerText="الحالة" > 
            <h:outputText value="#{interval4.state4}" />
             </p:column> 

                                    <p:column headerText="المعلم" > 
            <h:outputText value="#{interval5.teachers5}" /> 
              </p:column>
            <p:column headerText="الماده" />  
                           <p:column headerText="الحالة" > 
            <h:outputText value="#{interval5.state5}" />
            </p:column> 
                                            <p:column headerText="المعلم" > 
            <h:outputText value="#{interval6.teachers6}" /> 
              </p:column>
            <p:column headerText="الماده" />  
            <p:column headerText="الحالة" > 
            <h:outputText value="#{interval6.state6}" />
             </p:column> 

                                     <p:column headerText="المعلم" > 
            <h:outputText value="#{interval7.teachers7}" /> 
              </p:column>
            <p:column headerText="الماده" />  
            <p:column headerText="الحالة" > 
            <h:outputText value="#{interval7.state7}" />
             </p:column> 

        </p:row>  
    </p:columnGroup> 


                <f:facet name="footer">  
        اجمالي عدد الاستعلامات #{fn:length(tableBean.carsSmall)}   
    </f:facet>
            </p:dataTable>
            </p:scrollPanel> 
            <br />
            <h:commandButton value="طباعة التقرير" type="button"
                icon="ui-icon-print">
                <p:printer target="hesham" />
            </h:commandButton>
        </h:form>

嗯…这里没有表主体。你所拥有的只是一个巨大的页眉,错误地引用了迭代变量和一个巨大的页脚。

请看这个例子,p:columnGroup只包含:

<p:dataTable id="salesTable" var="sale" value="#{tableBean.sales}">
    <f:facet name="header">
        Sales/Profits of Manufacturers
    </f:facet>
    <p:columnGroup type="header">
        <p:row>
            <p:column rowspan="2" headerText="Manufacturer" />
            <p:column colspan="2" headerText="Sales" />
        </p:row>
        <p:row>
            <p:column headerText="Sales Count" />
            <p:column headerText="Profit" />
        </p:row>
     </p:columnGroup>
    <p:column>
        #{sale.manufacturer}
    </p:column>
    <p:column>
        #{sale.lastYearProfit}%
    </p:column>
</p:dataTable>

最新更新