I have no clue why the index of this example is always empty:
<ui:repeat value="#{data.weekdays}" varStatus="day" step="1">
<tr>
<td>
<p:selectBooleanCheckbox id="#{day.index}" value="#{data.weekdays[day.index].value}">
</p:selectBooleanCheckbox>
...
What's wrong with that code?