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 展示中显示的示例。
解决方案
推荐阅读
- c++ - 在一行中打印字符,在每个字符后使用 sleep() 函数
- python - Xpath 选择器 - 是否可以在 selenium 中按标题查找元素?
- sql-server - SQL 数据库设计 - 大型权限表
- xml - 使用 Qt Quick XmlListModel 读取本地 XML 文件
- c++ - 在 macOS Homebrew 上安装 CGAL
- math - 计算机是先对运算中的数字进行四舍五入还是对结果进行四舍五入?
- java - 基于 HostSNI 和 gRPC 连接 Traefik 中的服务
- asp.net-core - Bundler & Minifier 生成“对象引用未设置为对象实例”错误
- java - 我们可以在这里使用任何特定的设计模式吗?
- amazon-ec2 - Ansible aws_ec2 插件如何为发现的主机设置凭据?