Is it possible to to set manually the FieldGroup ID (in a custom form) so its not a string of the Fields it contains?
Here is my FieldSet
$fields = new FieldSet(
new FieldGroup (
new HeaderField('Personal Information', 3),
new LabelField("explanation","To Set-up Your Account"),
new TextField('FirstName', 'First Name'),
new TextField('Surname','Last Name'),
new EmailField('Email'),
new ConfirmedPasswordField('Password')
),
new FieldGroup (
new HeaderField('Company Information', 3),
new LabelField("explanation","To Verfiy Eligibility"),
new TextField('CompanyName','Company Name'),
new DropdownField('CompanyType','Company Type',$companyTypeList),
new TextField('CompanyURL','Company Website'),
new TextField('HomePhone','Company Phone'),
new TextField('Address','Address'),
new TextField('AddressLine2','Address Line 2'),
new TextField('City','City'),
new TextField('State','State or Province'),
new TextField('Country','Country'),
new TextField('TaxIDNumber','TaxIDNumber'),
new TextField('Distributor','Distributor'),
new TextField('SalesRep','Sales Rep'),
new TextareaField('Notes','Description'),
new HiddenField('PageID', '', $this->ID)
)
);