繁体   English   中英

没有选择或selectionMode属性时,不会呈现质数中的rowkey属性

[英]rowkey attribute in primefaces is not rendered, without selection or selectionMode attribute

我想用rowkey一个内的属性datatable primefaces(使用它在JavaScript脚本),但我注意到,有必要至少设置selectionModeselection属性,否则rowkey属性( data-rk )不会被渲染。 是真的,还是我错了? 我做了一些测试,似乎是这样。

在展示柜的示例下面:( rowkey属性似乎总是​​与selectionModeselection属性结合使用)

http://www.primefaces.org/showcase/ui/data/datatable/selection.xhtml

我需要利用rowkey属性而不使用selectionModeselection属性; 你会知道怎么办吗?

或者,您知道如何在不使用组件p:row情况下为数据表的每一行设置自定义属性。 唯一想到的是使用rowClass属性(bean属性的值)插入其中,

就像这里的情况

http://www.primefaces.org/showcase/ui/data/datatable/rowColor.xhtml

但是我想将bean的属性与row的特定属性相关联,而不创建伪造的CSS类。

提前致谢

我假设您想实现<tr>上'data-rk'属性的存在而无需呈现选择列。

我做了一些测试,如果您将样式放在上,那么您将没有选择列,但仍然拥有'data-k'属性:

<p:column selectionMode="multiple" style="display: none;" />

您必须放置此标记,但是不必将选择属性放置在<p:dataTable>

如果这是您要寻找的东西,那么这对我在Primefaces 6.0和JSF 2.2上都是有效的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM