|
@@ -55,6 +55,10 @@ class DatagridBuilder implements DatagridBuilderInterface
|
|
$fieldDescription->setAssociationMapping($admin->getClassMetaData()->associationMappings[$fieldDescription->getName()]);
|
|
$fieldDescription->setAssociationMapping($admin->getClassMetaData()->associationMappings[$fieldDescription->getName()]);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if(!$fieldDescription->getType()) {
|
|
|
|
+ throw new \RuntimeException(sprintf('Please define a type for field `%s` in `%s`', $fieldDescription->getName(), get_class($admin)));
|
|
|
|
+ }
|
|
|
|
+
|
|
$fieldDescription->setOption('code', $fieldDescription->getOption('code', $fieldDescription->getName()));
|
|
$fieldDescription->setOption('code', $fieldDescription->getOption('code', $fieldDescription->getName()));
|
|
$fieldDescription->setOption('label', $fieldDescription->getOption('label', $fieldDescription->getName()));
|
|
$fieldDescription->setOption('label', $fieldDescription->getOption('label', $fieldDescription->getName()));
|
|
$fieldDescription->setOption('filter_value', $fieldDescription->getOption('filter_value', null));
|
|
$fieldDescription->setOption('filter_value', $fieldDescription->getOption('filter_value', null));
|