无法将行添加到数据表primefaces 5.0

时间:2014-10-09 10:04:10

标签: jsf primefaces datatable

我在这个问题上阅读了很多答案,他们说我应该在列表中添加一个项目来提供数据表,然后刷新表单,但这在我的progect中不起作用。这是我的数据表:

<p:dataTable var="rowItem" 
             scrollable="true" 
             scrollHeight="100%"
             id="flussiGuestSummary"
             emptyMessage="nessun flusso guest selezionato"
             value="#{fileMatchMB.selectedGuests}" 
             rowKey="#{rowItem.row}">
    style="width:10px;text-align:center" />
    <p:column headerText="Date Valuta" 
              width="30">
        <h:outputText value="#{rowItem.data}">
            <f:converter
                converterId="filematch.interfaccia.CalendarConverter" />
        </h:outputText>
    </p:column>
    <p:column headerText="Importo"
              style="text-align: center; width:30px;">
        <h:outputText value="#{rowItem.amount}">
            <o:converter converterId="javax.faces.Number"
                         currencySymbol="#{rowItem.getCurrencySymbol()}" 
                         type="currency" />
        </h:outputText>
    </p:column>
    <p:column headerText="Descrizione" 
              styleClass="scrollableCell"
              style="text-align: center; width:80px;">
        <h:outputText value="   #{rowItem.descrizione}">
            <f:converter converterId="filematch.interfaccia.StringShortner" />
            <f:attribute name="shortnerActive"
                         value="#{fileMatchMB.shortnerActive}" />
        </h:outputText>
    </p:column>
    <p:column headerText="Causale" 
              styleClass="scrollableCell"
              style="text-align: center; width:30px;">

        <h:outputText value="   #{rowItem.causale}" 
                      width="100">
            <f:converter converterId="filematch.interfaccia.StringShortner" />
            <f:attribute name="shortnerActive"
                         value="#{fileMatchMB.shortnerActive}" />
        </h:outputText>
    </p:column>
    <p:column headerText="match" 
              styleClass="scrollableCell"
              style="text-align: center; width:10px;">
        <h:outputText value="   #{rowItem.match}">
            <f:converter converterId="filematch.interfaccia.StringShortner" />
            <f:attribute name="shortnerActive"
                         value="#{fileMatchMB.shortnerActive}" />
        </h:outputText>
    </p:column>
    <f:facet name="footer"> 
        "#{fileMatchMB.countGuest} / #{fileMatchMB.guestList.size()} #{msg.msg_records}"
    </f:facet>
</p:dataTable>

支持bean中的代码:

this.selectedGuests = selected_list;

我确定selected_list是空的,但是我的数据表仍然是空的,我做错了什么?

0 个答案:

没有答案