Skip to content

DateboxBind

Vinícius Ferreira edited this page Mar 1, 2018 · 3 revisions
  1. DateboxBind
  2. Sumário

Componente DateboxBind

Dateboxbind

Este componente é uma caixa de edição utilizada para a manipulação de datas pelo usuário. Após clicar no ícone, um calendário irá surgir para que uma data possa ser selecionada pelo usuário. Possuí bind com a propriedade da classe entidade que for setada no atributo nomeDoObjeto.

Utilização

O código a seguir exemplifica o uso típico do componente. Em XML na página ZUL:

<dateboxbind nomeDoObjeto="classecontrole.objetoAtual.minhaPropriedade" />

Onde na classe entidade definimos uma propriedade do tipo Date:

public class MinhaEntidadeVO extends TutorialBaseVO {
	...
	private java.util.Date minhaPropriedade;

	@Temporal(TemporalType.DATE)
        public java.util.Date getMinhaPropriedade() {
		return minhaPropriedade;
	}

	public void setMinhaPropriedade(java.util.Date minhaPropriedade) {
		this.minhaPropriedade= minhaPropriedade;
	}
	...
	//Demais propriedades ocultadas para brevidade do exemplo
}

Sumário

Atributos Principais

Nome Tipo Descrição
nomeDoObjeto String Especifica o objeto, do tipo Date, que será vinculado ao componente. Normalmente uma propriedade da classe entidade acessado pela expressão classecontrole.objetoAtual.propriedade.
id String Define um identificador único na Zul e funciona como alias para nomeDoObjeto, especificando apenas o nome da propriedade na classe entidade que será vinculada ao componente. Não sobrescreve o nomeDoObjeto se o mesmo tiver sido setado explicitamente.
Clone this wiki locally