JARCH SHOWCASE
JARCH SHOWCASE
Ajax Framework - Validation Validations are executed on the server side and page is updated with the result.
New User
<a:form>
    <a:panel id="panel" header="New User">

        <a:messages id="msgs" />

        <h:panelGrid columns="3" cellpadding="5">
            <a:outputLabel for="firstname" value="Firstname:" />
            <a:inputText id="firstname" value="#{userView.firstname}" required="true" label="Firstname">
                <f:validateLength minimum="2" />
            </a:inputText>
            <a:message for="firstname" display="icon" />

            <a:outputLabel for="lastname" value="Lastname:" />
            <a:inputText id="lastname" value="#{userView.lastname}" label="Lastname" required="true">
                <f:validateLength minimum="2" />
                <a:ajax update="msgLastname" event="keyup" />
            </a:inputText>
            <a:message for="lastname" id="msgLastname" display="icon" />

        </h:panelGrid>

        <a:commandButton value="Save" update="panel" actionListener="#{userView.save}" icon="ui-icon-check" />
    </a:panel>
</a:form>
                
JARCH, Copyright © 2022 All rights reserved. Running JARCH 24.3.0-SNAPSHOT on PrimeFaces-12.0.0 on Mojarra-2.3.13.