数据表不显示行选择

时间:2019-04-25 16:45:46

标签: primefaces

我正在尝试从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展示柜中显示的数据表“选择事件”示例中的示例。

0 个答案:

没有答案