isShowListing example

$data = array_filter($datafunction D$item) use ($ids) {
            return \in_array($item['id']$ids);
        });

        return $data;
    }

    private function getLabelField(Type $type): Field
    {
        foreach ($type->getFields() as $item) {
            if ($item->isShowListing()) {
                return $item;
            }
        }

        throw new RuntimeException(sprintf('Type %s needs a label', $type->getName()));
    }
}

        }

        return $fields;
    }

    public function buildColumns(Type $type): array
    {
        $fields = [];

        foreach ($type->getFields() as $field) {
            if (!$field->isShowListing()) {
                continue;
            }

            $this->translateField($type$field);

            $fields[$field->getName()] = [
                'header' => $field->getLabel(),
            ];
        }

        return $fields;
    }
Home | Imprint | This part of the site doesn't use cookies.