Global tooltip binds to clickable elements with title attributes. Ajax updates are supported as well, meaning if target component is updated with ajax, tooltip can still bind.
Documentation<p:tooltip /> <h:form> <h:panelGrid columns="2" cellpadding="10"> <h:outputText value="Input: " /> <p:inputText pt:data-tooltip="Tooltip for an input" /> <h:outputText value="Link: " /> <h:outputLink value="#" pt:data-tooltip="Tooltip for a link"> <h:outputText value="About" /> </h:outputLink> <h:outputText value="Button: " /> <p:commandButton value="Update" pt:data-tooltip="Update components" update="@parent" /> </h:panelGrid> </h:form>