Sonata Admin - добавление справочного сообщения в фильтры

Я хочу добавить справочное сообщение в форму фильтров.

Я могу сделать это в форме издания, например:

<?php
public function configureFormFields(FormMapper $formMapper)
{
    $formMapper->add('name', null, array('help'=>'Help Message'));
}

но это не работает с фильтрами

<?php
public function configureDatagridFilters(DatagridMapper $datagridMapper)
{
    $datagridMapper->add('name', null, array('help'=>'Help Message'));
}

Я также пробовал вариант sonata_help, но он не работает..

есть ли способ добавить справочное сообщение в форму фильтров (без внесения изменений в шаблоны)?


person fenusa0    schedule 27.07.2015    source источник


Ответы (1)


Если вы не хотите переопределять шаблоны, вы можете использовать базовый jQuery для добавления атрибутов к своим фильтрам на странице загрузки. (создайте скрипт и добавьте его в конфигурацию активов)

Пример:

jQuery(function(){
    $('#filter_someproperty_value').attr('help', 'Your help text');
});

Это быстро и не очень чисто, но работает и просто.

person chalasr    schedule 17.08.2015