it seems that the OutputLabelRenderer has problems with aria-labeledby if the inputNumber component.
(See https://github.com/primefaces/primefaces/issues/618)
The following code:
Code: Select all
<p:outputLabel for="xxx" value="XXX" />
<pe:inputNumber thousandSeparator="" decimalPlaces="0" id="xxx" value="#{x.y.z}" label="XXX" />
Code: Select all
if(target instanceof InputHolder) {
InputHolder inputHolder = ((InputHolder) target);
targetClientId = inputHolder.getInputClientId();
inputHolder.setLabelledBy(clientId); <---------
}
Regards,
glister