2014-11-20 2 views
0

Я знаю, что есть такая же тема:Symfony - Набор соната оператора Администратор фильтра «равно» в качестве опции по умолчанию

Symfony - Set Sonata Admin filter operator to "is equal to" as default option

, но нет ответа.

Я хочу сделать то же самое:

В сонатной администратора У меня есть рабочий фильтр в моем администратора класса:

protected function configureDatagridFilters(DatagridMapper $datagridMapper) 
{ 
    $datagridMapper 
     ->add('client.name'); 
} 

Фильтр по умолчанию будет соответствовать «содержит» (например, оператор), как это:

enter image description here

Я хотел бы фильтр, чтобы использовать «это равно» (= оператор) в качестве опции по умолчанию вместо «содержит»:

enter image description here

К сожалению, я не мог найти ответы на вопросы или связанные с этим в SO, Google и Sonata docs 9.4 filters в настоящее время не документированы.

Как это сделать?

+0

[Поможет ли это может быть?] (Http://stackoverflow.com/questions/16213361/symfony2-give-a -default-filter-in-a-list-of-elements-of-sonata-admin) – sjagr

+0

nop, но спасибо ^ –

ответ

0

Это не возможно сделать с помощью SonataAdmin, например, мне нужно использовать jQuery.

0

Ответ после долгого времени. Вы можете изменить параметры фильтра по умолчанию, переопределение переменной $datagridValues

protected $datagridValues = array(
     'email' => array(
      'type' => 3, 
      'value' => '' 
     ) 
    ); 

'type' => 3 означает его equal to

Смежные вопросы