primefaces 数据表中的选择无法正常工作

wat*_*tou 1 datatable primefaces jsf-2

我试着即时行选择primefaces <p:datatable>,但我发现,当我点击后单元格文本,未选中的行。如果我要选择一行,我必须点击边缘单元格。

解决问题的任何想法。

Koe*_*box 6

我发现在我们的情况下,至少在 PrimeFaces 5.3 中,<p:outputLabel>在单元格的内容中使用 a 会阻止单击以选择行。一种解决方法是不使用PrimeFaces 标签,而是使用默认的 JSF 库来简单地输出文本,而无需任何花哨的“小工具”。

改变:

<p:outputLabel value="#{item.description}" />
Run Code Online (Sandbox Code Playgroud)

到:

<h:outputText value="#{item.description}"/>
Run Code Online (Sandbox Code Playgroud)