<WidgetTemplate name="AddressAutoFillTemplate" inputWidgetName="AddressAutoFillInput">

  <TemplateAttribute name="validationExpression" default="true" type="expression"/>
  <TemplateAttribute name="available" default="true" type="xsd:boolean"/>
  <TemplateAttribute name="tooltip" default="&quot;Autofill based on existing field(s)&quot;" type="xsd:string"/>

  <TextValue action="" validationExpression="#{validationExpression}">
    <MenuItem id="AutoFillIcon" icon="&quot;autofill&quot;" iconType="svgFileName"
          action="#{action}"
          available="gw.api.contact.AddressAutocompleteUtil.isAddressAutofillAvailable()"
          hideIfReadOnly="true"
          label="#{tooltip}"
          visible="#{actionAvailable}"/>
  </TextValue>

</WidgetTemplate>