during PostConstruct, PostRefresh, or PreDestroy of the widget.
    </ui:define>

    <ui:param name="documentationLink" value="/core/widgets?id=widget-lifecycle-events"/>

    <ui:define name="implementation">
        <div class="card">
            <h:form id="form">
                <p:growl widgetVar="msgs" />

                <h:panelGrid columns="2" cellpadding="7" styleClass="mb-3">
                    <h:outputLabel for="name" value="Name:" style="font-weight:bold"/>
                    <p:inputText i