mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-06-28 23:49:26 +02:00
Lint fixes and allow a few other components by default
This commit is contained in:
parent
4c3a068859
commit
3fc49dd4ce
|
@ -111,13 +111,16 @@ class GridField extends FormField
|
|||
* @var array
|
||||
*/
|
||||
protected $readonlyComponents = array(
|
||||
GridField_ActionMenu::class,
|
||||
GridState_Component::class,
|
||||
GridFieldConfig_RecordViewer::class,
|
||||
GridFieldDetailForm::class,
|
||||
GridFieldDataColumns::class,
|
||||
GridFieldConfig_RecordViewer::class,
|
||||
GridFieldToolbarHeader::class,
|
||||
GridFieldPageCount::class,
|
||||
GridFieldPaginator::class,
|
||||
GridState_Component::class
|
||||
GridFieldSortableHeader::class,
|
||||
GridFieldToolbarHeader::class,
|
||||
GridFieldViewButton::class,
|
||||
);
|
||||
|
||||
/**
|
||||
|
@ -241,7 +244,6 @@ class GridField extends FormField
|
|||
// get the whitelist for allowable readonly components
|
||||
$allowedComponents = $this->getReadonlyComponents();
|
||||
foreach ($this->getConfig()->getComponents() as $component) {
|
||||
|
||||
// if a component doesn't exist, remove it from the readonly version.
|
||||
if (!in_array(get_class($component), $allowedComponents)) {
|
||||
$copy->getConfig()->removeComponent($component);
|
||||
|
@ -256,7 +258,8 @@ class GridField extends FormField
|
|||
*
|
||||
* @return GridField
|
||||
*/
|
||||
public function performDisabledTransformation(){
|
||||
public function performDisabledTransformation()
|
||||
{
|
||||
parent::performDisabledTransformation();
|
||||
|
||||
return $this->performReadonlyTransformation();
|
||||
|
|
|
@ -14,6 +14,7 @@ class GridFieldConfig_RecordViewer extends GridFieldConfig_Base
|
|||
|
||||
$this->addComponent(new GridFieldViewButton());
|
||||
$this->addComponent(new GridFieldDetailForm());
|
||||
$this->removeComponentsByType(GridFieldFilterHeader::class);
|
||||
|
||||
$this->extend('updateConfig');
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user