enable validation to GenericDataAdmin form

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@40754 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Normann Lou 2007-08-23 05:45:41 +00:00
parent 15d8a4b8f6
commit 23a2a46532

View File

@ -186,8 +186,9 @@ abstract class GenericDataAdmin extends LeftAndMain {
if(!$actions->fieldByName('action_delete')) {
$actions->push(new FormAction('delete', 'Delete','ajaxAction-delete'));
}
$form = new Form($this, "EditForm", $fields, $actions);
$required = (method_exists($genericData, getCMSRequiredField)) ? $genericData->getCMSRequiredField() : new RequiredFields();
$form = new Form($this, "EditForm", $fields, $actions, $required);
if($this->stat('data_type_extra')) {
foreach ($this->stat('data_type_extra') as $oneRelated) {
$oneExtra = $genericData-> $oneRelated();