2017-07-10 2 views
0

J'ai ci-dessous nécessité de créer une page VF - « Forum d'enregistrement » ayant champ 1.Name 2.Age champ 3.Project champ Unité 4.Gender comme bouton radio avec valeurs - M et F 5.Certification en tant que liste de sélection avec valeurs - PD1, ADM 201, PD2, App Builder, Sales Cloud, Service Cloud 6.2 boutons - enregistrer et réinitialiser 7. Zone d'attache - où nous pouvons parcourir et ajouter tout document là-bas.Salesforce: Création d'un formulaire d'inscription de l'utilisateur à l'aide VisualFocre

bouton Sauvegarder - Un enregistrement doit se créer dans un objet (Tout objet u peut mentionner) Bouton Reset - Page ne doit pas se rafraîchir, les valeurs que vous rafraîchir avec une valeur vide.

Comme je suis nouveau à SFDC, pourriez-vous s'il vous plaît m'aider à le faire?

Merci

+0

Je Wnt ajouter la fixation en VF

Répondre

0

Il est difficile de dire de votre question exactement ce que vous cherchez, mais voici une page Visualforce qui sauve à un objet personnalisé appelé Form__c. Pour sauvegarder et réinitialiser, vous aurez probablement besoin d'une extension Apex. Je ne suis pas sûr que vos documents de navigation concernent des documents Salesforce ou des fichiers locaux.

<apex:page standardController="Form__c" > 
    <apex:form> 
    <apex:pageBlock> 
     <apex:pageBlockButtons> 
     <apex:commandButton value="Save" action="{!save}" /> 
     </apex:pageBlockButtons> 
     <apex:pageBlockSection> 
     <apex:inputField value="{!Form__c.Name}" /> 
     <apex:inputField value="{!Form__c.Age__c}" /> 
     <apex:inputField value="{!Form__c.Project_Unit__c}" /> 
     <apex:selectRadio value="{!Form__c.Gender__c}" ><apex:selectOption itemValue="Male" itemLabel="Male" /><apex:selectOption itemValue="Female" itemLabel="Female" /></apex:selectRadio> 
    </apex:pageBlockSection> 
    </apex:pageBlock> 
    </apex:form> 
</apex:page> 
+0

Merci beaucoup Matt –

0

Salut est ici l'exemple de code pour votre demande de formulaire submission.i ont créer un objet personnalisé Registration_Forum__c.

Click to see Custom Object Registration_Forum__c Image

<apex:page Controller="VFFileUpload"> 
<apex:pageMessages id="showmsg"></apex:pageMessages> 
<apex:form> 
<apex:pageBlock title="Upload Attachment"> 

<apex:pageBlockButtons location="top"> 
    <apex:commandButton value="Save" action="{!saveForm}" /> 
    <apex:commandButton value="reset" action="{!resetForm}" /> 
</apex:pageBlockButtons> 

    <apex:pageBlockSection> 
     <apex:inputField value="{!Registration_Forum.Name}" /> 
     <apex:inputField value="{!Registration_Forum.age__c}" /> 
     <apex:inputField value="{!Registration_Forum.Certification__c}" /> 
     <apex:inputField value="{!Registration_Forum.Project_Unit__c}" /> 
     <apex:selectRadio value="{!Registration_Forum.Gender__c}"> 
      <apex:selectOption itemValue="Male" itemLabel="Male" /> 
      <apex:selectOption itemValue="Female" itemLabel="Female" /> 
     </apex:selectRadio> 
     <apex:inputFile id="file" value="{!fileBody}" filename="{!fileName}" /> 
    </apex:pageBlockSection> 

</apex:pageBlock> 
</apex:form> 
</apex:page> 




public class VFFileUpload 
{ 
public Registration_Forum__c Registration_Forum{get;set;} 
public String fileName {get;set;} 
public Blob fileBody {get;set;} 

public VFFileUpload() { 
    Registration_Forum=new Registration_Forum__c(); 
} 

public void saveForm(){ 
    upsert Registration_Forum; 
    if(fileBody != null && fileName != null && Registration_Forum.id!=null) 
    { 
     Attachment myAttachment = new Attachment(); 
     myAttachment.Body = fileBody; 
     myAttachment.Name = fileName; 
     myAttachment.ParentId = Registration_Forum.Id; 
     upsert myAttachment; 
     ApexPages.addmessage(new ApexPages.message(ApexPages.severity.info,'File Upload Success')); 
    } 
    ApexPages.addmessage(new ApexPages.message(ApexPages.severity.info,'Form Submission Success')); 
} 

public void resetForm(){ 
    Registration_Forum=new Registration_Forum__c(); 
     ApexPages.addmessage(new ApexPages.message(ApexPages.severity.info,'Reset')); 
} 

}