-
Notifications
You must be signed in to change notification settings - Fork 0
DateboxBind
Vinícius Ferreira edited this page Mar 1, 2018
·
3 revisions
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
.
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
}
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. |