marți, 17 februarie 2015

[OmniFaces utilities (2.0)] Get the value of the 'label' attribute associated with the given UI component


[OmniFaces utilities] The getLabel() method returns the value of the label attribute associated with the given UI component if any, else the client ID. It never returns null.

Method:
Usage:

<h:form id="myForm">
 <h:inputText id="nameWithLabelId" value="..." label="Name"/>        // uiinput_1
 <h:inputText id="nameWithoutLabelId" value="..."/>                  // uiinput_2
 <h:inputText value="..."/>                                          // uiinput_3
</h:form>

import org.omnifaces.util.Components;
...
String labelAttr_1 = Components.getLabel(uiinput_1); // return Name
String labelAttr_2 = Components.getLabel(uiinput_2); // return myForm:nameWithoutLabelId
String labelAttr_3 = Components.getLabel(uiinput_3); // return myForm:j_idt11

Niciun comentariu:

Trimiteți un comentariu