Primefaces:更改selectionMode标记以使用普通复选框

时间:2013-04-10 07:30:33

标签: checkbox primefaces datatable

我正在使用PrimeFaces版本3.5并使用selectionMode:

<p:column selectionMode="multiple"/>

它产生这样的标记:

<div class="ui-chkbox ui-widget">
<div class="ui-helper-hidden-accessible">
<input type="checkbox" name="x_checkbox">
</div>
<div class="ui-chkbox-box ui-widget ui-corner-all ui-state-default">
<span class="ui-chkbox-icon ui-c"></span>
</div>
</div>

我想要复选框:

<input type="checkbox" name="x_checkbox">

1 个答案:

答案 0 :(得分:0)

很抱歉回答,但我没有足够的声誉发表评论。

为什么你真的只想要复选框?即使您没有单击复选框,但是在列中的任何位置?

,是否因为取消选择

如果是这样,我遇到了同样的问题,我做了一些解决方法,我将复选框的宽度和高度设置为列宽/高度,这样你就不必处理那个小“bug”。

顺便说一句,在Primefaces 3.4中,据我所知,它们有所不同,由于来自主要用户的请求,他们改变了它。