Conditions et signature

Prev Next

Linda arrive à son bureau et se demande si elle a bien tout vu et bien tout compris sur son modèle d'offre.
Elle a déjà vu
les en-tête et pied de page, la structure principale, les postes d'offres, les tableaux des totaux et Sous-totaux ...
Mais les conditions et la signature? 
"Oh non, encore cette petite chose à voir!" se dit-elle.
Elle se prépare un bon café bien chaud et s'y met avec Vijay !

visualforceimage.png

Les conditions 

Ils sont contents, car il reste plus grande chose dans la page Visualforce. Ils continuent avec les conditions particulières.  

Offres Conditions et signature - Sofacto_Offre__5__pdf.png

Conditions particulières

  • C’est un champ à renseigner sur l’offre.

  • Actuellement aucune étiquette n'est prévue dans le code.

Conditions de l’offre

  • Idem, c’est un champ à renseigner sur l’offre.

  • Actuellement aucune étiquette n'est prévue dans le code.

<!-- Conditions particulières -->
<tr>
<td colspan="{!colspan1}" class="borderOff">
<apex:outputField
value="{!sofactoapp__Offre__c.sofactoapp__Conditions_particuli_res__c}" />
</td>
</tr>

<!-- Saut de ligne -->
<tr>
<td colspan="{!colspan1}" class="borderOff">&nbsp;</td>
</tr>

<!-- Conditions de l'offre -->
<tr>
<td colspan="{!colspan1}" class="borderOff">
<apex:outputField               value="{!sofactoapp__Offre__c.sofactoapp__Raison_sociale__r.sofactoapp__Conditions_de_l_offre__c}" />
</td>
</tr>

Signature

Voici la partie qui sera signée par votre client. Comme vous voyez, elle est constituée seulement de deux <tr> et deux <td>, et pour l’instant du texte en “dur”.

<!-- Signature -->
<tr class="borderOff" style="font-size:11px;" >
<td colspan="{!colspan2}"></td>
<td style="text-align:center">
<apex:outputText value="Autorisé par"/>
</td>
<td style="text-align:center">
<apex:outputText value="Date"/>
</td>
</tr>
<tr class="borderOff" style="height:75px;vertical-align:bottom">
<td colspan="{!colspan2}"></td>
<td style="text-align:center">
.........................
</td>
<td style="text-align:center">
.........................
</td>
</tr>

Le style de la deuxième ligne <tr> est un bon exemple pour un style bien utile. Comme vous le voyez, vous pouvez gérer la hauteur d’une cellule via l’attribut de style height. 

L’attribut vertical-align vous permet de configurer si le texte s’affiche en haut, au milieu ou en bas de la cellule.