Bonjour a tous,

Sur le layout de mon object Contrat, je voudrais faire afficher 2 champs dont une date_dExtension à renseigner avant que le contrat arrive à expiration ( cette date de fin, de contrat est affichée dans le champ Contract Expiry Date).

La date ReminderDate est un champ formule basé sur un champ Owner Expiration Notice ( nbre de jours avant le rappel) grac auquel je calcule la date d' envoi de l'email de rappel afin que le user renseigne les champs Contract Extension :

Pour le moment j'ai inséré une page VF :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<apex:page standardController="Contract" rendered="{!Contract.Reminder_Date__c<= today()}">
  <apex:form >
  <apex:variable var="c" value="{!Contract}"/>
      <apex:pageblock title="Edit Contract Extension " rendered="{!c.Contract_Extension_Date__c ==null }" > 
           <apex:pageblocksection columns="2">
          <apex:inputfield value="{!c.Contract_Extension__c}"/>
          <apex:inputfield value="{!c.Contract_Extension_Date__c}"/>
          <apex:commandButton action="{! save}" value="Save!" />
     </apex:pageBlockSection>
      </apex:pageblock>
  </apex:form>
</apex:page>
ça marche mais j'ai un grand espace blanc sur ma page Contrat quand la VF page ne doit pas s' afficher et ça ne fait pas propre.
J'ai essayé de l'envoyer comme ça mais ça n' a pas été accepté.

Comment je peux faire autrement? n' hésitez pas a revenir vers moi ce n'est surement pas très clair...

Merci par avance pour vos idées et aide.