2017-04-07 2 views
0

Je suis nouveau dans l'environnement Salesforce et j'essaie de réaliser quelque chose de simple. Je souhaite créer un nouvel écran principal avec des questions personnalisées et enregistrer en tant que responsable.Le bouton Enregistrer de Visualforce de Salesforce ne sauvegarde pas

J'ai créé un formulaire en forme d'apex, une nouvelle page de bouton de dérivation, mais lorsque j'appuie sur le bouton de sauvegarde de cette page, je n'obtiens aucune erreur, mais il n'enregistre pas le Lead. Le bouton Annuler semble fonctionner. Ai-je besoin d'écrire du code personnalisé pour enregistrer ou faire un apex: pageblockbuttons l'action par défaut devrait fonctionner?

Je vais juste montrer court extrait du code, comme la plupart de celui-ci est mise en juste les champs d'entrée

<apex:form id="mySection"> 
    <apex:pageBlock title="New Lead: {!Lead.Name}"> 

     <apex:pageBlockSection title="Lead information" columns="1" > 
      <apex:inputField value="{!Lead.FirstName}" tabOrderHint="1"/> 
      <apex:inputField value="{!Lead.LastName}" tabOrderHint="2"/> 
<!-- Other fields are skipped --> 
      <apex:inputField value="{!Lead.Project_Value__c}" tabOrderHint="3"/> 
     </apex:pageBlockSection> 
     <apex:pageBlockButtons > 
      <apex:commandButton action="{!save}" value="Save"/> 
      <apex:commandButton action="{!cancel}" value="Cancel" immediate="true"/> 
     </apex:pageBlockButtons>   
    </apex:pageBlock> 
</apex:form> 

Répondre

0

J'ai trouvé la solution, qui n'a pas été liée au sommet lui-même, mais plus à un champ personnalisé qui était obligatoire mais pas sur la page. J'ai décidé de laisser la réponse ici, car pendant que j'essayais de trouver la solution à ce problème, j'ai découvert la commande qui montre réellement pourquoi le formulaire d'entrée a échoué.

<apex:pageMessages /> 

Peut-être est une connaissance commune à Visualforce, les utilisateurs sommet, mais pour moi, il était un outil utile et c'est pourquoi j'ai décidé de le laisser dans une réponse, si quelqu'un aura problème similaire de se rappeler d'ajouter que ligne.