<?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="Form_Fotovoltaico" 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="Form_Container_Fotovoltaico" data_table="" templateid="1" data_main="true" data_validation="false" data_ws="/web/api/portal/leadregister" data_wss="/web/api/portal/leadregister" listurl="/sucesso-contacto">
			<itemview>
				<ItemView templateid="2" itemtemplateid="1">
					<items>
						<!-- se o atributo "itemtemplateid" for "0", HERDA -->
						<Item id="Fotovoltaico_Name_Item" itemtemplateid="0">
							<fields>
								<Field id="Fotovoltaico_Name_Label" 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>
								</Field>
								<Field id="Fotovoltaico_Name_Input" 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" validationmessage="Campo obrigatório" />
										<FieldCulture language="en" validationmessage="Campo obrigatório" />
									</fieldculture>
								</Field>
							</fields>
						</Item>
						<Item id="Fotovoltaico_Phone_Item" itemtemplateid="0">
							<fields>
								<Field id="Fotovoltaico_Phone_Label" fieldtype="label" cssclass="formLabel" style="" inputtype="text" min="0" max="0">
									<fieldculture>
										<FieldCulture language="pt" tooltip="Contacto telefónico" text="Contacto telefónico" />
									</fieldculture>
								</Field>
								<Field id="Fotovoltaico_Phone_Input" datafield="Phone" placeholder="Phone" fieldtype="input" name="Phone" cssclass="formInput" style="" data_role="" data_bind="value: Phone" inputtype="text" min="0" max="0">
									<!-- <list /> -->
									<fieldculture>
										<FieldCulture language="pt" validationmessage="Contacto inválido" />
										<FieldCulture language="en" validationmessage="Contacto inválido" />
									</fieldculture>
									<attributes>
										<Options key="pattern" value="((\+?)([0-9]*?)(\s?))?([0-9]*?(\s?))*?(((\s?)(-?)(\s?)ext(\s?)(\.?)(\s?)())?([0-9]*?)?)" />
									</attributes>

								</Field>
							</fields>
						</Item>
						<!-- ITEM TIPO INPUT EMAIL -->
						<Item id="Fotovoltaico_Email_Item" itemtemplateid="0">
							<fields>
								<Field id="Fotovoltaico_Email_Label" fieldtype="label" cssclass="formLabel" style="" inputtype="text" min="0" max="0">
									<fieldculture>
										<FieldCulture language="pt" tooltip="Email" text="Email" />
									</fieldculture>
								</Field>
								<Field id="Fotovoltaico_Email_Input" datafield="Email" placeholder="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" validationmessage="Endereço inválido" />
										<FieldCulture language="en" validationmessage="Endereço inválido" />
									</fieldculture>
								</Field>
							</fields>
						</Item>
						<Item id="Fotovoltaico_Power_Item" itemtemplateid="0">
							<fields>
								<Field id="Fotovoltaico_Power_Label" fieldtype="label" cssclass="formLabel" style="" inputtype="text" min="0" max="0">
									<fieldculture>
										<FieldCulture language="pt" tooltip="Potência contratada" text="Potência contratada" />
									</fieldculture>
								</Field>
								<Field id="Fotovoltaico_Power_Input" datafield="Power" placeholder="Power" fieldtype="select" name="Power" cssclass="formInput" style="" data_role="" data_bind="value: Power" inputtype="text" min="0" max="0">
									<list>
										<list>
											<Options key="" value="Potência contratada"></Options>
											<Options key="1,15kVa" value="1,15kVa"></Options>
											<Options key="2,30kVa" value="2,30kVa"></Options>
											<Options key="3,45kVa" value="3,45kVa"></Options>
											<Options key="4,60kVa" value="4,60kVa"></Options>
											<Options key="5,75kVa" value="5,75kVa"></Options>
											<Options key="6,90kVa" value="6,90kVa"></Options>
											<Options key="10,35kVa" value="10,35kVa"></Options>
											<Options key="13,80kVa" value="13,80kVa"></Options>
											<Options key="17.25kVa" value="17.25kVa"></Options>
											<Options key="20,70kVa" value="20,70kVa"></Options>
											<Options key="Superior (por favor indique potência no campo &quot;Comentários Adicionais&quot;)" value="Superior (por favor indique potência no campo &quot;Comentários Adicionais&quot;)"></Options>
										</list>
									</list>
									<fieldculture>
										<FieldCulture language="pt" validationmessage="Campo obrigatório" />
										<FieldCulture language="en" validationmessage="Campo obrigatório" />
									</fieldculture>
								</Field>
							</fields>
						</Item>
						<Item id="Fotovoltaico_InstalationType_Item" itemtemplateid="0">
							<fields>
								<Field id="Fotovoltaico_InstalationType_Label" fieldtype="label" cssclass="formLabel" style="" inputtype="text" min="0" max="0">
									<fieldculture>
										<FieldCulture language="pt" tooltip="Tipo de instalação pretendida" text="Tipo de instalação pretendida" />
									</fieldculture>
								</Field>
								<Field id="Fotovoltaico_InstalationType_Input" datafield="InstalationType" placeholder="InstalationType" fieldtype="select" name="InstalationType" cssclass="formInput" style="" data_role="" data_bind="value: InstalationType" inputtype="text" min="0" max="0">
									<list>
										<list>
											<Options key="" value="Tipo de instalação pretendida"></Options>
											<Options key="Autoconsumo" value="Autoconsumo"></Options>
											<Options key="Pequena Produção" value="Pequena Produção"></Options>
										</list>
									</list>
									<fieldculture>
										<FieldCulture language="pt" validationmessage="Campo obrigatório" />
										<FieldCulture language="en" validationmessage="Campo obrigatório" />
									</fieldculture>
								</Field>
							</fields>
						</Item>
						<Item id="Fotovoltaico_RoofType_Item" itemtemplateid="0">
							<fields>
								<Field id="Fotovoltaico_RoofType_Label" fieldtype="label" cssclass="formLabel" style="" inputtype="text" min="0" max="0">
									<fieldculture>
										<FieldCulture language="pt" tooltip="Indique por favor o tipo de telhado" text="Indique por favor o tipo de telhado" />
									</fieldculture>
								</Field>
								<Field id="Fotovoltaico_RoofType_Input" datafield="RoofType" placeholder="RoofType" fieldtype="select" name="RoofType" cssclass="formInput" style="" data_role="" data_bind="value: RoofType" inputtype="text" min="0" max="0">
									<list>
										<list>
											<Options key="" value="Indique por favor o tipo de telhado"></Options>
											<Options key="telhado plano" value="telhado plano"></Options>
											<Options key="telhado inclinado" value="telhado inclinado"></Options>
											<Options key="em terreno" value="em terreno"></Options>
										</list>
									</list>
									<fieldculture>
										<FieldCulture language="pt" validationmessage="Campo obrigatório" />
										<FieldCulture language="en" validationmessage="Campo obrigatório" />
									</fieldculture>
								</Field>
							</fields>
						</Item>
						<Item id="Fotovoltaico_Message_Item" itemtemplateid="0">
							<fields>
								<Field id="Fotovoltaico_Message_Label" fieldtype="label" cssclass="formLabel" style="" inputtype="text" min="0" max="0">
									<fieldculture>
										<FieldCulture language="pt" tooltip="Adicione qualquer informação ou comentário que ache relevante" text="Comentários adicionais" />
									</fieldculture>
								</Field>
								<Field id="Fotovoltaico_Message_Input" datafield="Message" placeholder="Message" fieldtype="input" name="Message" cssclass="formInput" style="" data_role="" data_bind="value: Message" inputtype="text" min="0" max="0">
									<!-- <list /> -->
									<fieldculture>
										<FieldCulture language="pt" validationmessage="Campo obrigatório" placeholder="Adicione qualquer informação ou comentário que ache relevante" />
										<FieldCulture language="en" validationmessage="Campo obrigatório" placeholder="Adicione qualquer informação ou comentário que ache relevante" />
									</fieldculture>
									<attributes>
										<Options key="rows" value="3" />
									</attributes>

								</Field>
							</fields>
						</Item>
						<Item id="Fotovoltaico_ContactUrl_Item" itemtemplate="&lt;div&gt;{$field1}&lt;/div&gt;">
							<fields>
								<Field id="Fotovoltaico_ContactUrl" datafield="Website" fieldtype="input" name="ContactUrl" cssclass="formInput getUrl" style="" data_role="" inputtype="hidden" min="0" max="0" >
									<list />
								</Field>
							</fields>
						</Item>
						<!-- ITEM TIPO BUTTON -->
						<Item id="Fotovoltaico_Button_Item" itemtemplateid="3">
							<fields>
								<Field id="Fotovoltaico_Button_Label" fieldtype="label" cssclass="formLabel" style="" inputtype="text" min="0" max="0">
								</Field>
								<Field id="Fotovoltaico_Button_Input" 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>
								</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;" />
					</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="50" required="true" />
					<DataField datafield="Phone" isdatakey="false" datatype="String" caption="Contacto telefónico" maxlength="250" required="true" />
					<DataField datafield="Email" isdatakey="false" datatype="String" caption="Email" maxlength="250" required="true" />
					<DataField datafield="Power" isdatakey="false" datatype="String" caption="Potência contratada" maxlength="250" required="true" />
					<DataField datafield="InstalationType" isdatakey="false" datatype="String" caption="Tipo de sistema pretendido" maxlength="250" required="true" />
					<DataField datafield="RoofType" isdatakey="false" datatype="String" caption="Tipo de telhado" maxlength="250" required="true" />
					<DataField datafield="Message" isdatakey="false" datatype="String" caption="Comentários adicionais" maxlength="500" required="true" />
					<DataField datafield="Website" isdatakey="false" datatype="String" caption="Página" maxlength="0" required="false" />
				</datafields>
			</metadata>
			<options />
			<templates>
				<Template template="{$itemview}" />
				<Template template="&lt;fieldset&gt;{$itemview}&lt;/fieldset&gt;"></Template>
			</templates>
			<attributes />
		</Form>
	</Forms>
</FormView>