Layout de impressão: Alterar ordem dos campos
Nesta página poderá encontrar as instruções necessárias para alterar a ordem dos campos presentes no layout de detalhes do pedido (impressão html).
Instruções
Através dos seguintes passos poderá configurar as o layout de detalhes do pedido (impressão html):
Por defeito o layout já tem associado os formulários posteriormente criados no Geenie, porém deverá apagar os mesmos após aplicar as alterações mencionadas. Caso contrário, os campos irão ficar duplicados.
Inserir o seguinte código, para adicionar campo a campo:
#foreach( $formInstance in $formInstances )
#if($formInstance)
#if($formInstance.getTitle($locale) == "NOME DO FORMULÁRIO")
<tr>
<td>
<div style="height:20px;"></div>
</td>
</tr>
<tr>
<td colspan=3 style="border: 1px solid black;font-weight:bold;padding-left:5px;padding-right:5px;text-align:center;">
$formInstance.getTitle($locale)
</td>
</tr>
#foreach( $formField in $formInstance.getFormFields() )
<tr>
<td style="padding-left:5px;padding-right:5px;border-bottom:1px solid black;">
$StringEscapeUtils.escapeHtml($formField.getTitle($locale))
</td>
<td colspan=2 style="padding-left:5px;padding-right:5px;border-bottom:1px solid black;">
$StringEscapeUtils.escapeHtml($formField.getValue())
</td>
</tr>
#end
#end
#end
#end
É aconselhado que copie o código do layout de impressão, para um .txt e que proceda com as alterações no mesmo. Após terminar de editar o código, volte a colar no editor do Geenie.
Por fim, após gravar as alterações, deverá aceder ao painel de pedidos e simular a impressão de um pedido para verificar as alterações aplicadas.