Приветствую Вас ГостьВторник, 14.05.2024, 00:22

Программирование на Java, Android, Delphi


Блог

Главная » 2014 » Январь » 10 » AJAX валидаторы в PrimeFaces
09:36
AJAX валидаторы в PrimeFaces
AJAX валидаторы в PrimeFaces
Бин:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.primefaces.examples.view;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import javax.faces.event.ActionEvent;

/**
*
* @author martyshov
*/
@ManagedBean
@RequestScoped
public class PersonBean {

/**
* Creates a new instance of PersonBean
*/
public PersonBean() {
}

private String firstname;

private String surname;

public String getFirstname() {
return firstname;
}
public void setFirstname(String firstname) {
this.firstname = firstname;
}

public String getSurname() {
return surname;
}
public void setSurname(String surname) {
this.surname = surname;
}

public void savePerson(ActionEvent actionEvent) {
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Добро пожаловать " + firstname + " " + surname + "!"));
}
}

Интерфейс:
 <h:form id="form"> 

<p:panel id="panel" header="Добавить новую запись">

<p:messages id="msg"/>

<h:panelGrid columns="3">

<h:outputLabel for="firstname" value="Фамилия: *" />
<p:inputText id="firstname" value="#{personBean.firstname}" required="true" label="Firstname">
<f:validateLength minimum="2" />
<p:ajax update="msgFirstName" event="keyup" />
</p:inputText>
<p:message id="msgFirstName" for="firstname" display="icon"/>


<h:outputLabel for="surname" value="Имя *" />
<p:inputText id="surname" value="#{personBean.surname}" label="Surname" required="true">
<f:validateLength minimum="2" />
<p:ajax update="msgSurname" event="keyup" />
</p:inputText>
<p:message for="surname" id="msgSurname" display="icon"/>


</h:panelGrid>

<p:commandButton id="btn" value="Save" update="panel" actionListener="#{personBean.savePerson}"/>
</p:panel>


</h:form>
Категория: JSF + PrimeFaces | Просмотров: 657 | Добавил: alex | Рейтинг: 5.0/1
Категории раздела
Java (Общие вопросы) [17]
Java (Библиотека, пакеты Java) [17]
Java (Разработка программного обеспечения на Java) [5]
Java (Среда разработки NetBeans) [5]
JSF + PrimeFaces [21]
Java EE [11]
Разное [3]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Поиск
Календарь
«  Январь 2014  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей