我正在尝试从RichFaces迁移到Primefaces(新下载7.0版本),尤其是尝试使用数据表。 我得到一个奇怪的行为,因为数据表的某些属性似乎不起作用,例如resizableColumns或draggableColumns,尤其是当光标在其上移动时,我看不到行会改变颜色。这样,我将无法选择和处理任何行。
我试图更改主题,但没有任何改变。 我试图将选择模式更改为每行一个命令按钮,这样,它似乎可以正常工作(我可以看到在调试中选择的行键)。
我正在win10上使用netbeans 8.2,java 1.8和tomcat 8.0.27
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:es="http://java.sun.com/jsf/composite/esutils">
<h:form id="ESSocform">
<p:panel header="#{mess.titleListSoc}" styleClass="ES_contentGlo">
<div id="ESSocContentMain" >
<p:dataTable id="ESSocTable"
var="item"
value="#{eSSoc.dataModel}"
frozenColumns="2"
selectionMode="single"
selection="#{eSSoc.selection}"
rowKey="#{item.a2id}"
resizableColumns="true"
draggableColumns="true"
disabledSelection="false"
>
我想要做的就像PF展示柜中显示的数据表“选择事件”示例中的示例。