相关疑难解决方法(0)

启用选择时,DataModel必须实现org.primefaces.model.SelectableDataModel.

我正在尝试使用多行选择创建一个DataTable,但是我在这里得到一个错误是http://www.primefaces.org/showcase/ui/datatableRowSelectionMultiple.jsf教程的链接:

这是我的xhtml:

    <p:dataTable border="1" value="#{projectAdminisrationMB.projectNoUsersList}" 
                     var="userObj"
                     selection="#  
         {projectAdminisrationMB.selectedUsers}"
 selectionMode="multiple" rowIndexVar="rowIndex"binding="#{table2}">
<p:column id="column3">
<f:facet name="header">
<h:outputText value=" user "></h:outputText>
</f:facet>

      <h:outputText value="#{userObj.name}"/>  

                            /
  <h:outputText value="#{userObj.lastName}"></h:outputText>

  &nbsp;
   <h:outputText value="#{userObj.firstName}"></h:outputText>
  </p:column>

    <f:facet name="footer">  
     <p:commandButton id="addProjectUser" value=" Add " onclick="dlg1.show()" />  
      <p:commandButton id="deleteProjectUser" value=" Delete " />  

    </f:facet> 

</p:dataTable>
Run Code Online (Sandbox Code Playgroud)

托管Bean:

 @ManagedBean
 @SessionScoped
 public class ProjectAdminisrationMB implements Serializable {

private static final long serialVersionUID = 1L;

private String projectName;
private List <User> projectUsersList;
private List<User> projectNoUsersList;
private List<User> selectedUsers;

private String projectAdmin;


public …
Run Code Online (Sandbox Code Playgroud)

jsf facelets primefaces

32
推荐指数
3
解决办法
8万
查看次数

动态地将一行添加到primefaces dataTable

我需要在点击按钮时添加一行到我的数据表 - " 添加员工 ".

数据表显示与bean中固定的Employees列表对应的记录.

我正在做的是,点击" 添加员工 "按钮,我将一个空的员工记录添加到empList.

有没有更好的方法来做到这一点?

谢谢.

jsf primefaces

10
推荐指数
1
解决办法
3万
查看次数

标签 统计

jsf ×2

primefaces ×2

facelets ×1