public function getCMSFields() { $fields = parent::getCMSFields(); if ($this->Readonly) { $fields->addFieldsToTab('Root.Main', new ReadonlyField('ReadonlyOptions', 'Options', implode(', ', $this->Options()->column('Label')))); } else { $config = new GridFieldConfig_FlexiFormOption(); $fields->addFieldToTab('Root.Main', new GridField('Options', 'Options', $this->Options(), $config)); } return $fields; }
public function getCMSFields() { $fields = parent::getCMSFields(); $fields->replaceField('FieldDefaultValue', $this->getDefaultValueFormField()); return $fields; }