public function getCMSFields() { $fields = new FieldList(); $fields->push(new CheckboxField("ContractSigned", "Contract Signed")); $contract_start = new DateField("ContractStart", "Contract Start"); $fields->push(new TextField("EchosignID", "Echosign ID")); $contract_start->setConfig('showcalendar', true); $fields->push($contract_start); $contract_end = new DateField("ContractEnd", "Contract End"); $contract_end->setConfig('showcalendar', true); $fields->push($contract_end); $companies = Company::get(); if ($companies) { $fields->push(new DropdownField('CompanyID', 'Company', $companies->map("ID", "Name", "Please Select a Company"))); } $templates = ContractTemplate::get(); if ($templates) { $fields->push(new DropdownField('ContractTemplate', 'Template', $templates->map("ID", "Name", "Please Select a Contract Template"))); } return $fields; }
/** * @return FieldList */ public function getCMSFields() { $fields = parent::getCMSFields(); $fields->push(new DropdownField('MarketPlaceTypeID', 'MarketPlaceType', MarketPlaceType::get()->map("ID", "Name"))); return $fields; }