function __construct($controller, $name, $fields, $validator, $readonly, $dataObject) { $this->dataObject = $dataObject; Requirements::clear(); $actions = new FieldList(); if (!$readonly) { $actions->push($saveAction = new FormAction("saveComplexTableField", "Save")); $saveAction->addExtraClass('save'); } $fields->push(new HiddenField("ComplexTableField_Path", Director::absoluteBaseURL())); parent::__construct($controller, $name, $fields, $validator, $readonly, $dataObject); }
function __construct($controller, $name, $fields, $sourceClass, $readonly=false, $validator = null) { parent::__construct($controller, $name, $fields, $sourceClass, $readonly, $validator); Requirements::javascript(CMS_DIR . '/javascript/MemberTableField.js'); Requirements::javascript(CMS_DIR . '/javascript/MemberTableField_popup.js'); }
function __construct($controller, $name, $fields, $validator, $readonly, $dataObject) { $group = $controller instanceof MemberTableField ? $controller->getGroup() : $controller->getParent()->getGroup(); // Set default groups - also implemented in AddForm() if ($group) { $groupsField = $fields->dataFieldByName('Groups'); if ($groupsField) { $groupsField->setValue($group->ID); } } parent::__construct($controller, $name, $fields, $validator, $readonly, $dataObject); }
function __construct($controller, $name, $fields, $validator, $readonly, $dataObject) { parent::__construct($controller, $name, $fields, $validator, $readonly, $dataObject); }