Primefaces p:selectBooleanCheckBox does not display the Check Mark when clicked. We have for example:
<p:dataTable>
....
<p:column selectionMode="multiple" </p:column>
......
</p:dataTable>
What this renders is
<TABLE role="grid">
<THEAD id="displayForm:tblPositionList_head">
<TR role="row">
<TH class="ui-state-default ui-selection-column" id="displayForm:tblPositionList:j_idt166"
role="columnheader" style="width: 13px; text-align: center;"
scope="col"><SPAN class="ui-column-title"></SPAN>
<DIV class="ui-chkbox ui-chkbox-all ui-widget">
<DIV class="ui-helper-hidden-accessible"><INPUT name="displayForm:tblPositionList_checkbox"
aria-checked="false" aria-label="Select All" type="checkbox"></DIV>
<DIV class="ui-chkbox-box ui-widget ui-corner-all ui-state-default"><SPAN
class="ui-chkbox-icon ui-icon ui-icon-blank ui-c"></SPAN></DIV></DIV></TH>
<TH class="ui-state-default" id="displayForm:tblPositionList:j_idt167"
role="columnheader" style="width: 30px;" aria-label="Details"
scope="col"><SPAN class="ui-column-title">Details</SPAN></TH>
<TH class="ui-state-default" id="displayForm:tblPositionList:j_idt169"
role="columnheader" style="width: 51px; text-align: center;" aria-label="Edit"
scope="col"><SPAN class="ui-column-title">Edit</SPAN></TH>
<TH class="ui-state-default" id="displayForm:tblPositionList:j_idt170"
role="columnheader" style="width: 51px; text-align: center;" aria-label="Delete"
scope="col"><SPAN class="ui-column-title">Delete</SPAN></TH>
But the above does not show the check mark when clicked. Note however that the functionality works well - which means it really checks and unchecks. Just the display of the check mark is not.