Update Report.php

This commit is contained in:
Nicolaas / Sunn Side Up 2022-01-30 09:14:11 +13:00 committed by GitHub
parent 096064486d
commit cba2c0f502
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 5 deletions

View File

@ -304,21 +304,19 @@ class Report extends ViewableData
if ($description = $this->description()) {
$fields->push(new LiteralField('ReportDescription', "<p>" . $description . "</p>"));
}
// Add search fields is available
if ($this->hasMethod('parameterFields') && $parameterFields = $this->parameterFields()) {
//standardise fields with filter[name] and .no-change-track
$parameterFields->recursiveWalk(
function(FormField $field) {
if(strpos($field->getName(), 'filter[') !== 0) {
function (FormField $field) {
if (strpos($field->getName(), 'filter[') !== 0) {
$field->setName(sprintf('filters[%s]', $field->getName()));
}
$field->addExtraClass('no-change-track'); // ignore in changetracker
}
);
// add fields
foreach($parameterFields as $field) {
foreach ($parameterFields as $field) {
$fields->push($field);
}