public function updateCMSFields(FieldList $fields) { $config = GridFieldConfig_RecordEditor::create(); $addButton = new GridFieldAddNewMultiClass(); $addButton->setClasses(HailList::getSubClasses()); $config->addComponent($addButton)->removeComponentsByType('GridFieldAddNewButton'); $config->addComponent(new GridFieldSortableRows('SortOrder')); $list = new GridField("Lists", "Lists", $this->getOwner()->HailLists()->sort("SortOrder"), $config); $fields->addFieldToTab('Root.HailList', $list); $fields->addFieldToTab('Root.HailList', $list); }
public function getCMSFields() { $fields = parent::getCMSFields(); return $fields; }