2012-05-10 5 views
0

나는 사용자 지정 개체 "Assure__c"및 사용자 정의 정점 클래스 같은 "insEnfant"만들었습니다오류 : 알 수없는 생성자

<apex:page standardController="Assure__c" extensions="insEnfant" standardStylesheets="true"> 
    <apex:sectionHeader title="Ajouter un assuré" 
     subtitle="{!$User.FirstName}" help="/help/doc/user_ed.jsp?loc=help"></apex:sectionHeader> 
    <apex:form > 
     <apex:pageBlock title="Nouveau assuré" id="thePageBlock" mode="edit"> 
      <apex:pageBlockButtons > 
       <apex:commandButton action="{!save}" value="Enregistrer"></apex:commandButton> 
       <apex:commandButton action="{!cancel}" value=" Annuler "></apex:commandButton> 
      </apex:pageBlockButtons> 

      <apex:pageBlockSection title="Liste des enfants" columns="1" 
       rendered="{!IF(Assure__c.Nombre_enfants__c > 0, true, false)}"> 


      <apex:pageBlockTable value="{!accts}" var="a" id="table"> 
       <apex:facet name="footer"> 
        <apex:commandLink value="Ajouter" action="{!addRow}" rerender="table,error"/> 
       </apex:facet> 

       <apex:column headerValue="Nom"> 
        <apex:inputHidden value="{!Assure__c.Name}" id="theHiddenInput"/> 
       </apex:column> 
       <apex:column headerValue="Nom"> 
        <apex:inputField value="{!a.Name}"/> 
       </apex:column> 
       <apex:column headerValue="Prénom"> 
        <apex:inputField value="{!a.Prenom__c}"/> 
       </apex:column> 
           <apex:column headerValue="Né le"> 
        <apex:inputField value="{!a.Date_de_naissance__c}"/> 
       </apex:column> 
           <apex:column headerValue="Lieu de naissance"> 
        <apex:inputField value="{!a.Lieu_de_naissance__c}"/> 
       </apex:column> 
           <apex:column headerValue="Situation"> 
        <apex:inputField value="{!a.Situation__c }"/> 
       </apex:column>       
      </apex:pageBlockTable> 

      </apex:pageBlockSection> 

      </apex:pageblock> 
    </apex:form> 
</apex:page> 


public class insEnfant{ 

    public List<Enfants__c> accts {get; set;} 

    public insEnfant(){ 
     accts = new List<Enfants__c>(); 
     accts.add(new Enfants__c()); 
    } 

    public void addrow(){ 
     accts.add(new Enfants__c()); 
    } 

    public PageReference save(){ 
     insert accts; 
     PageReference home = new PageReference('/home/home.jsp'); 
     home.setRedirect(true); 
     return home; 
    } 
} 

을하지만 저장하려고 할 때이 오류 얻을 :

Error: Unknown constructor 'insEnfant.insEnfant(ApexPages.StandardController controller)' 
Create Apex method 'insEnfant.insEnfant(ApexPages.StandardController controller)' 

salesforce.com을 처음 사용하는 사람이라면 누구나이 코드를 알려주시겠습니까 ??

답변