I have created class using custom setting. I need to retrieve data from custom setting. I am getting constructor not defined error my error line is options.add(new SelectOption)Please find below code. How can I resolve this error. Please can any one suggest me.
Controller:
public with sharing class CustomSettingsController {
public string ISOCode {get;set;}
public list<RFLEET_CS01_Grid_Protocol_Lines__c> options_list {get;set;}
public list<RFLEET_CS01_Grid_Protocol_Lines__c> options_list_Split {get;set;}
public String selectedIso {get;set;}
public List<selectOption> isoCodes {
get {
List<selectOption> options = new List<selectOption>();
for (RFLEET_CS01_Grid_Protocol_Lines__c iso : RFLEET_CS01_Grid_Protocol_Lines__c.getAll().values())
options.add(new SelectOption(iso.Model__c,iso.Name+' - '+iso.Model__c));
return options;
}
set;
}
public void getrecords(){
options_list = new list<RFLEET_CS01_Grid_Protocol_Lines__c>();
options_list= [SELECT Name,Model__c FROM RFLEET_CS01_Grid_Protocol_Lines__c WHERE Model__c = :ISOCode];
}
public void SplitRecords(){
options_list_Split = new list<RFLEET_CS01_Grid_Protocol_Lines__c>();
//for (Country_Custom_Setting__c iso : Country_Custom_Setting__c.getAll().values())
// options.add(new SelectOption(iso.Model__c,iso.Name));
options_list_Split= [SELECT Name,Model__c FROM RFLEET_CS01_Grid_Protocol_Lines__c WHERE Model__c = :ISOCode];
//return null;
}
}
options.add(new SelectOption(''+iso.Model__c,iso.Name+' - '+iso.Model__c));