我有一个panelGrid,命令Link嵌套在里面。 我只是找不到我的错误。 永远不会调用命令Link的操作。 导航案例在faces-config中正确定义。
一些帮助会很棒!
这是我的jsf代码
<p:panelGrid columns="2" rendered="#{patientsBean.filterEnabled or patientsBean.foldersEnabled}"
styleClass="folderfilter">
<p:panelGrid columns="2">
<h:outputText value="#{bundle.filter}" />
<p:selectOneMenu id="filtermenu" styleClass="selectOneMenuFilter" value="#{patientsBean.selectedFilterId}">
<f:selectItem itemLabel="" itemValue="" />
<f:selectItems value="#{patientsBean.filterEntries}" var="filter" itemLabel="#{filter.displayName}"
itemValue="#{filter.id}" />
<p:ajax update="patienttable,patientcount, foldermenu" event="change" />
</p:selectOneMenu>
</p:panelGrid>
<p:panelGrid columns="3">
<h:outputText value="#{bundle.folder}" />
<p:selectOneMenu id="foldermenu" styleClass="selectOneMenuFilter" value="#{patientsBean.selectedFolderOID}">
<f:selectItem itemLabel="" itemValue="" />
<f:selectItems value="#{patientsBean.readableFolders}" var="folder" itemLabel="#{folder.name}"
itemValue="#{folder.chilioid}" />
<p:ajax update="patienttable,patientcount, @this, filtermenu" event="change" />
</p:selectOneMenu>
<p:commandLink title="#{bundle.tooltipEdit}" action="navFolderManager" style="margin-left: -11px">
<i class="fa fa-pencil" />
</p:commandLink>
</p:panelGrid>