Componente para mostrar/ingresar los datos de domicilio completo. Con AJAX se recuperan los datos de pais, provincia y localidad. Estos modelos son los de kommons y se guardan en base de datos.
Nombre | Tipo | Direccion | Requerido | Default | Descripcion |
direccionFacade | sf.net.kayestry.facade.DireccionFacade | auto | si | El facade para realizar las operaciones sobre el modelo Address. ver DireccionFacade. | |
address | sf.net.kayestry.model.Direccion | auto | si | El modelo para ver/actualizar | |
cp | java.lang.String | auto | si | El codigo Postal para ver/mostrar. Se separo del modelo Address para obtener flexibilidad sobre el mismo. (Mentira, esto apesta, pero ya lo cambiaremos) | |
title | java.lang.String | in | no | Direccion | El titulo a mostrar en el legend del fieldset |
delegate | org.apache.tapestry.valid.IValidationDelegate | auto | si | El delegate donde registrar los errores |
XTile de T-Deli
En el .page definimos el componente:
<component id="direccion" type="kaya:Address"> <binding name="direccionFacade" expression="facade"/> <inherited-binding parameter-name="delegate" name="delegate"/> <binding name="address" expression="modelObject.direccion"/> <binding name="cp" expression="modelObject.codigoPostal"/> </component>
Y en el html lo mostramos
<div jwcid="direccion"/>