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"/>