Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 已筛选数据表中的PropertyNotFoundException(PrimeFaces)_Jsf_Primefaces_Datatable - Fatal编程技术网

Jsf 已筛选数据表中的PropertyNotFoundException(PrimeFaces)

Jsf 已筛选数据表中的PropertyNotFoundException(PrimeFaces),jsf,primefaces,datatable,Jsf,Primefaces,Datatable,我有这个数据表: <p:dataTable id="processes" var="process" value="#{homeBean.processesList}" filteredValue="#{homeBean.filteredProcesses}" rowKey="#{process.pid}" selection="#{homeBean.selectedProcesses}

我有这个数据表:

<p:dataTable id="processes" var="process"
             value="#{homeBean.processesList}"
             filteredValue="#{homeBean.filteredProcesses}"
             rowKey="#{process.pid}"
             selection="#{homeBean.selectedProcesses}"
             paginator="true"
             rows="15"
             paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}"
             rowsPerPageTemplate="5,10,15" >

    <f:facet name="header">
        <h:outputText value="Processes" />
    </f:facet>

    <p:column name="owner"
              filterBy="#{process.owner}"
              filterMatchMode="contains"
              sortBy="owner"
              headerText="#{homeBean.selectedLogicalServer.os eq 'Windows' ? 'User Name' : 'OWNER'}">
        <h:outputText value="#{process.owner}" />
    </p:column>

    <p:column name="pid" filterBy="#{process.pid}" filterMatchMode="exact" sortBy="pid" headerText="PID">
        <h:outputText value="#{process.pid}" />
    </p:column>

    <p:column name="ppid"
              filterBy="#{process.ppid}"
              filterMatchMode="exact"
              sortBy="ppid"
              headerText="#{homeBean.selectedLogicalServer.os eq 'Windows' ? 'Session Number' : 'PPID'}">
        <h:outputText value="#{process.ppid}" />
    </p:column>

    <p:column name="c"
              filterBy="#{process.c}"
              filterMatchMode="exact"
              sortBy="c"
              headerText="#{homeBean.selectedLogicalServer.os eq 'Windows' ? '?' : 'C'}">
        <h:outputText value="#{process.c}" />
    </p:column>

    <p:column name="stime"
              filterBy="#{process.stime}"
              filterMatchMode="contains"
              sortBy="stime" headerText="#{homeBean.selectedLogicalServer.os eq 'Windows' ? '?' : 'STIME'}">
        <h:outputText value="#{process.stime}" />
    </p:column>

    <p:column name="tty"
              filterBy="#{process.tty}"
              filterMatchMode="contains"
              sortBy="tty"
              headerText="#{homeBean.selectedLogicalServer.os eq 'Windows' ? 'Session Name' : 'TTY'}">
        <h:outputText value="#{process.tty}" />
    </p:column>

    <p:column name="time"
              filterBy="#{process.time}"
              filterMatchMode="contains"
              sortBy="time"
              headerText="#{homeBean.selectedLogicalServer.os eq 'Windows' ? 'CPU TIME' : 'TIME'}">
        <h:outputText value="#{process.time}" />
    </p:column>

    <p:column name="cmd"
              filterBy="#{process.cmd}"
              filterMatchMode="contains"
              sortBy="cmd"
              headerText="#{homeBean.selectedLogicalServer.os eq 'Windows' ? 'Image Name' : 'CMD'}">
        <h:outputText value="#{process.cmd}" />
    </p:column>
</p:dataTable>
这是类及其setter和getter中的属性

public List<LogicalServerProcess> filteredProcesses;

public List<LogicalServerProcess> getFilteredProcesses() {
    return filteredProcesses;
}

public void setFilteredUsers(List<LogicalServerProcess> filteredProcesses) {
    this.filteredProcesses = filteredProcesses;
}
公共列表筛选器进程;
公共列表GetFilteredProcess(){
返回过滤过程;
}
公共void setFilteredUsers(列出FilteredProcess){
this.filteredProcesses=filteredProcesses;
}

有什么想法吗?

问题是filteredProcesses setter被命名为
setfilteredusters

如果名称正确,它将正常运行

我要到两天才能运行。yi:A
确实具有属性
名称
。而是
id
public List<LogicalServerProcess> filteredProcesses;

public List<LogicalServerProcess> getFilteredProcesses() {
    return filteredProcesses;
}

public void setFilteredUsers(List<LogicalServerProcess> filteredProcesses) {
    this.filteredProcesses = filteredProcesses;
}