簡體   English   中英

在xhtml上的JSF / Primefaces內聯單元格編輯不起作用

[英]JSF/Primefaces inline cell editing on xhtml doesnt work

能夠在memebername和employee id下對每個單元格進行內聯編輯,並且無法對amount字段進行編輯(注意那些標題是動態的,能夠成功顯示數據和列值),無法對amount字段進行編輯啟用,有人可以讓我知道問題是什么。 謝謝你的時間。

<p:dataTable editable="true" editMode="cell"
            var="memberInformation" 
                paginator="true" rows="10"  
                paginatorTemplate="{CurrentPageReport} 
                {FirstPageLink} 
                {PreviousPageLink} 
                {PageLinks}
                {NextPageLink} 
                {LastPageLink} 
                {RowsPerPageDropdown}"  
                rowsPerPageTemplate="5,10,15"
                value="#{listTemplate.listofMembers}">
    <p:ajax event="cellEdit" update="@this" listener="#{listTemplate.onCellEdit}"/> 
    <p:column headerText="Name">  
        <h:outputText  value="#{memberInformation.memeberName}" />  
    </p:column>  
    <p:column headerText="EmployeeId">  
        <h:outputText style="cursor:pointer;padding:15px;" value="#{memberInformation.empId}" />  
    </p:column>  
    <p:columns value="#{listTemplate.columnNamesList}" var="column" columnIndexVar="colIndex">  
        <f:facet name="header"> 
          <h:outputText style="cursor:pointer;padding:15px;" value="#{column.columnName}" />      
        </f:facet>
         <p:cellEditor>  
           <f:facet name="output"><h:outputText value="#{memberInformation.amount}" /></f:facet>  
           <f:facet name="input"><p:inputText value="#{memberInformation.amount}"/></f:facet>  
       </p:cellEditor>  
    </p:columns> 
</p:dataTable>

動態列無法編輯。

在用戶指南v3.5中說:DataTable - >動態列(第139頁)“支持sortBy和filterBy等功能,但不支持編輯等高級功能。”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM