Ejemplo n.º 1
0
 /**
  * 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]]];
 }
Ejemplo n.º 2
0
 /**
  * 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]]];
 }