<?xml version="1.0" encoding="utf-8" ?>
<!-- atributo "id" define âmbito de validação do formulário; TEM QUE SER ÚNICO -->
<FormView xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" id="formContact" javascript="" jsfile="" stylesheet="" cssclass="Forms">
	<Forms>
		<!-- "data_ws" & "data_wss" (têm de ser iguais) podem ser "formsend" (envia para 2) OU "personregister" (regista Person) OU "crmregister" (regista Person e Account) -->
		<Form id="formContainerContact" data_table="" templateid="1" data_main="true" data_validation="false" data_ws="/web/api/portal/formsend" data_wss="/web/api/portal/formsend" listurl="/pt/sucesso">
			<itemview>
				<ItemView templateid="2" itemtemplateid="4">
					<items>
						<!-- se o atributo "itemtemplateid" for "0", HERDA -->
						<Item id="formItemContactName" itemtemplateid="0">
							<fields>
								<Field id="formLabelContactName" fieldtype="label" cssclass="formLabel" style="" inputtype="text" min="0" max="0">
									<fieldculture>
										<!-- "tooltip" gera atributo "title"; "text" gera o texto visível -->
										<FieldCulture language="pt" tooltip="Nome" text="Nome" />
										<FieldCulture language="en" tooltip="Name" text="Name" />
										<FieldCulture language="de" tooltip="Name" text="Name" />
									</fieldculture>
								</Field>
								<Field id="formInputContactName" datafield="name" fieldtype="input" Name="name" cssclass="formInput" style="" data_role="" data_bind="value: name" inputtype="text" min="0" max="0">
									<!-- <list /> -->
									<fieldculture>
										<!-- permite definir "placeholder" e "validationmessage" por idioma -->
										<FieldCulture language="pt" placeholder="" validationmessage="Campo obrigatório" />
										<FieldCulture language="en" placeholder="" validationmessage="Required field" />
										<FieldCulture language="de" placeholder="" validationmessage="Pflichtfeld" />
									</fieldculture>
								</Field>
							</fields>
						</Item>
						<!-- ITEM TIPO INPUT EMAIL -->
						<Item id="formItemContactEmail" itemtemplateid="0">
							<fields>
								<Field id="formLabelContactEmail" fieldtype="label" cssclass="formLabel" style="" inputtype="text" min="0" max="0">
									<fieldculture>
										<FieldCulture language="pt" tooltip="Email" text="Email" />
										<FieldCulture language="en" tooltip="Email" text="Email" />
										<FieldCulture language="de" tooltip="Email" text="Email" />
									</fieldculture>
								</Field>
								<Field id="formInputContactEmail" datafield="email" fieldtype="input" name="email" cssclass="formInput" style="" data_role="" data_bind="value: email" inputtype="email" min="0" max="0">
									<!-- <list /> -->
									<fieldculture>
										<FieldCulture language="pt" placeholder="" validationmessage="Endereço inválido" />
										<FieldCulture language="en" placeholder="" validationmessage="Invalid address" />
										<FieldCulture language="de" placeholder="" validationmessage="Ungültige Adresse" />
									</fieldculture>
								</Field>
							</fields>
						</Item>
						<!--
						<Item id="formItemContactPhone" itemtemplateid="0">
							<fields>
								<Field id="formLabelContactPhone" fieldtype="label" cssclass="formLabel" style="" inputtype="text" min="0" max="0">
									<fieldculture>
										<FieldCulture language="pt" tooltip="Contacto Telefónico" text="Contacto Telefónico" />
										<FieldCulture language="en" tooltip="Phone number" text="Phone number" />
										<FieldCulture language="de" tooltip="Telefonnummer" text="Telefonnummer" />
									</fieldculture>
								</Field>
								<Field id="formInputContactPhone" datafield="phone" fieldtype="input" Name="phone" cssclass="formInput" style="" data_role="" data_bind="value: phone" inputtype="tel" min="0" max="0">
									<fieldculture>
										<FieldCulture language="pt" placeholder="" validationmessage="Campo obrigatório" />
										<FieldCulture language="en" placeholder="" validationmessage="Required field" />
										<FieldCulture language="de" placeholder="" validationmessage="Pflichtfeld" />
									</fieldculture>
								</Field>
							</fields>
						</Item>
						 -->
						<Item id="formItemContactSubject" itemtemplateid="1">
							<fields>
								<Field id="formLabelContactSubject" fieldtype="label" cssclass="formLabel" style="" inputtype="text" min="0" max="0">
									<fieldculture>
										<!-- "tooltip" gera atributo "title"; "text" gera o texto visível -->
										<FieldCulture language="pt" tooltip="Assunto" text="Assunto" />
										<FieldCulture language="en" tooltip="Subject" text="Subject" />
										<FieldCulture language="de" tooltip="Thema" text="Thema" />
									</fieldculture>
								</Field>
								<Field id="formInputContactSubject" datafield="subject" fieldtype="input" Name="subject" cssclass="formInput" style="" data_role="" data_bind="value: subject" inputtype="text" min="0" max="0">
									<!-- <list /> -->
									<fieldculture>
										<!-- permite definir "placeholder" e "validationmessage" por idioma -->
										<FieldCulture language="pt" placeholder="" validationmessage="Campo obrigatório" />
										<FieldCulture language="en" placeholder="" validationmessage="Required field" />
										<FieldCulture language="de" placeholder="" validationmessage="Pflichtfeld" />
									</fieldculture>
								</Field>
							</fields>
						</Item>
						<Item id="formItemContactMessage" itemtemplateid="2">
							<fields>
								<Field id="formLabelContactMessage" fieldtype="label" cssclass="formLabel" style="" inputtype="text" min="0" max="0">
									<fieldculture>
										<FieldCulture language="pt" tooltip="Mensagem" text="Mensagem" />
										<FieldCulture language="en" tooltip="Message" text="Message" />
										<FieldCulture language="de" tooltip="Nachricht" text="Nachricht" />
									</fieldculture>
								</Field>
								<Field id="formInputContactMessage" datafield="message" fieldtype="textarea" name="message" cssclass="formInput" style="" data_role="" data_bind="value: message" inputtype="text" min="0" max="0">
									<!-- <list /> -->
									<fieldculture>
										<FieldCulture language="pt" placeholder="" validationmessage="Campo obrigatório" />
										<FieldCulture language="en" placeholder="" validationmessage="Required field" />
										<FieldCulture language="de" placeholder="" validationmessage="Pflichtfeld" />
									</fieldculture>
									<attributes>
										<Options key="rows" value="2" />
									</attributes>
								</Field>
							</fields>
						</Item>
						<!-- ITEM TIPO BUTTON -->
						<Item id="formItemContactButton" itemtemplateid="3">
							<fields>
								<Field id="formLabelContactButton" fieldtype="label" cssclass="formLabel" style="" inputtype="text" min="0" max="0">
								</Field>
								<Field id="formInputContactButton" datafield="" fieldtype="button" name="" cssclass="formButton" style="" data_mode="save" data_role="insert" data_bind="" inputtype="button" min="0" max="0">
									<attributes>
										<Options key="type" value="button" />
										<!-- TEMPO DE ESPERA | mensagem -->
										<Options key="data-loading-text" value="por favor aguarde..." />
										<!-- TEMPO DE ESPERA | número inteiro, milissegundos -->
										<Options key="data-loading-timeout" value="2500" />
										<Options key="data-loaddata" value="false" />
										<!-- envia para a página definida no "listurl" no topo do XML -->
										<Options key="data-onsuccess" value="goToList" />
									</attributes>
									<fieldculture>
										<FieldCulture language="pt" tooltip="Enviar" text="Enviar" />
										<FieldCulture language="en" tooltip="Send" text="Send" />
										<FieldCulture language="de" tooltip="Senden" text="Senden" />
									</fieldculture>
								</Field>
							</fields>
						</Item>
					</items>
					<templates>
						<Template template="{$items}" />
						<Template template="&lt;div class=&quot;formSection&quot; data-validation=&quot;true&quot;&gt;{$items}&lt;/div&gt;"></Template>
					</templates>
					<itemtemplates>
						<!-- 1 - Text -->
						<Template template="&lt;div class=&quot;col-12 col-xs-12 formLine&quot;&gt;&lt;div class=&quot;formLabel&quot;&gt;{$field1}&lt;/div&gt;&lt;div class=&quot;formInput&quot;&gt;{$field2}&lt;/div&gt;&lt;/div&gt;" />
						<!-- 2 - TextArea -->
						<Template template="&lt;div class=&quot;col-12 col-xs-12 formLine formLineTextArea&quot;&gt;&lt;div class=&quot;formLabel&quot;&gt;{$field1}&lt;/div&gt;&lt;div class=&quot;formInput&quot;&gt;{$field2}&lt;/div&gt;&lt;/div&gt;" />
						<!-- 3  - Submit -->
						<Template template="&lt;div class=&quot;col-12 col-xs-12 formLine formLineSubmit&quot;&gt;&lt;div class=&quot;formLabel&quot;&gt;{$field1}&lt;/div&gt;&lt;div class=&quot;formInput&quot;&gt;{$field2}&lt;/div&gt;&lt;/div&gt;" />
						<!-- 4 - Text Col6 -->
						<Template template="&lt;div class=&quot;col-12 col-xs-6 col-sm-12 col-md-6 formLine&quot;&gt;&lt;div class=&quot;formLabel&quot;&gt;{$field1}&lt;/div&gt;&lt;div class=&quot;formInput&quot;&gt;{$field2}&lt;/div&gt;&lt;/div&gt;" />
						<!-- 5 - Select -->
						<Template template="&lt;div class=&quot;col-12 col-xs-12 formLine formLineSelect&quot;&gt;&lt;div class=&quot;formLabel&quot;&gt;{$field1}&lt;/div&gt;&lt;div class=&quot;formInput&quot;&gt;{$field2}&lt;/div&gt;&lt;/div&gt;" />
					</itemtemplates>
					<itemoptionsdefinitions>
						<Options key="legendtitle" />
						<Options key="legendname" />
					</itemoptionsdefinitions>
				</ItemView>
			</itemview>
			<metadata table="" group="" subgroup="">
				<datafields>
					<!-- "datafield" CORRESPONDE ao do Item -->
					<!-- "maxlength" sobrepõe ao do Item; "0" igual a ILIMITADO -->
					<!-- define "required" como "true" ou "false" -->
					<!-- "caption" define a designação no {$content} do email enviado -->
					<DataField datafield="name" isdatakey="false" datatype="String" caption="Nome" maxlength="250" required="true" />
					<DataField datafield="email" isdatakey="false" datatype="String" caption="E-mail" maxlength="250" required="true" />
					<DataField datafield="phone" isdatakey="false" datatype="String" caption="Telefone" maxlength="50" required="false" />
					<DataField datafield="subject" isdatakey="false" datatype="String" caption="Assunto" maxlength="250" required="false" />
					<DataField datafield="message" isdatakey="false" datatype="String" caption="Mensagem" maxlength="500" required="false" />
				</datafields>
			</metadata>
			<options />
			<templates>
				<Template template="{$itemview}" />
				<Template template="&lt;fieldset&gt;{$itemview}&lt;/fieldset&gt;"></Template>
			</templates>
			<attributes />
		</Form>
	</Forms>
</FormView>