function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
mahendermahender 

how can we get custom field pick-list values into visual-force field.

<apex:page controller="GenerateMilestone" id="UseCaseDisplay"  >
 <apex:form >
   <apex:pageBlock title="New Project" mode="edit" id="thePageBlock" >
      
      <apex:pageBlockSection columns="1">
         <apex:pageBlockSectionItem >
           <apex:outputLabel value="Project Name" />
           <apex:inputText value="{!Name}" />
         </apex:pageBlockSectionItem>
      </apex:pageBlockSection>
      <apex:pageBlockSection columns="1">
        <apex:pageblockSectionItem >
         <apex:outputLabel value="No Of Milestones:" for="project"/>
         <apex:selectList value="{!Milestone}" size="1" id="milestone">
        <apex:selectOptions value="{!milestones}"/>
         <apex:actionSupport event="onchange" rerender="milestone"/>
        </apex:selectList>
        
       </apex:pageblockSectionItem>
      </apex:pageBlockSection>

       <apex:pageBlockButtons >
         <apex:commandButton value="send request" action="{!save}"/>
       </apex:pageBlockButtons>
      </apex:pageBlock>
    </apex:form>
  </apex:page>



class:

public class GenerateMilestone {
String projectName;
Integer milestone;
 public void setName(String pn) { this.ProjectName = pn; }
     public String getName() { return this.projectName; }
     public void setMilestone(integer m) { this.milestone = 10; }
     public Integer getmilestone() { return this.milestone; }
     
     public List<SelectOption> getMilestones() {
      List<SelectOption> optionList = new List<SelectOption>();
       optionList.add(new SelectOption('','-empty-'));
      for (my24X7PayTmA__New_Project__c np : [select id,Name, my24X7PayTmA__No_Of_Milestones_del__c from   my24X7PayTmA__New_Project__c   ])
      {
      system.debug(np);
        optionList.add(new SelectOption(np.id,np.my24X7PayTmA__No_Of_Milestones_del__c));

      }
      return optionList;    
    }
     
     
     
  public PageReference save()
    {
   my24X7PayTmA__New_Project__c  np=new my24X7PayTmA__New_Project__c(Name=ProjectName);
    insert np;
    return page.NewProject;
    }
}

i created one custom object i.e New Project in that one field is No of milestones it is picklist field 

now i created a visual force page i am trying to get this field in visualforce page 

 

Project Name:

No Of Milestones:here display the pick lsit values of custom field  no of milestones in new project object .

and these values are stored in New Project custom Object

i am getting the below error. 

Visualforce Error


System.NullPointerException: Argument 2 cannot be null 

 

Class.my24X7PayTmA.GenerateMilestone.getMilestones: line 15, column 47 External entry point

 

would you please help me.....

my mail id mahender.maram@gmail.com

if you need any information u can contact me.

thanks in adavance... 

 


ReidCReidC