/** * Gets definition for tag column filter. * * @param DatagridConfiguration $config * * @return array */ protected function getColumnFilterDefinition(DatagridConfiguration $config) { $className = $this->getEntityClassName($config); $from = $config->offsetGetByPath(self::GRID_FROM_PATH); return ['type' => 'tag', 'data_name' => $from[0]['alias'] . '.id', 'label' => 'oro.tag.entity_plural_label', 'enabled' => $this->taggableHelper->isEnableGridFilter($className), 'options' => ['field_options' => ['entity_class' => $className]]]; }
/** * Gets definition for tag column filter. * * @param DatagridConfiguration $config * * @return array */ protected function getColumnFilterDefinition(DatagridConfiguration $config) { $className = $this->getEntity($config); $alias = $this->gridConfigurationHelper->getEntityRootAlias($config); return ['type' => 'tag', 'data_name' => sprintf('%s.%s', $alias, 'id'), 'label' => 'oro.tag.entity_plural_label', 'enabled' => $this->taggableHelper->isEnableGridFilter($className), 'options' => ['field_options' => ['entity_class' => $className]]]; }