De la API de primavera, entendí que @InitBinder
se utiliza para inicializar algunas normas vinculantes ..¿Por qué setDisallowedFields for id? - Primavera ejemplo petclinic
En el ejemplo petclinic por eso que tenemos setdisallowed("id")
? cuando la identificación no se muestra en el formulario?
@InitBinder
public void setAllowedFields(WebDataBinder dataBinder) {
dataBinder.setDisallowedFields("id");
}
el campo ID no se muestra en la página web, entonces por qué estamos utilizando el código anterior?
podemos tener algo como esto:
@InitBinder
public void setAllowedFields(WebDataBinder dataBinder) {
dataBinder.setDisallowedFields("FirstName");
}
según el código anterior el primer campo de nombre del objeto propietario no será establecido cuando el usuario entra en el formulario? ¿Es eso correcto?
Gracias Bozho por su respuesta .. – javanoob