【问题标题】:Sonata Admin - adding help message in filtersSonata Admin - 在过滤器中添加帮助信息
【发布时间】:2015-07-27 15:36:52
【问题描述】:

我想在过滤器表单中添加帮助消息。

我可以在版本形式中做到这一点,像这样:

<?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 选项,但它不起作用..

有没有办法在过滤器表单中添加帮助消息(无需修改模板)?

【问题讨论】:

    标签: php symfony sonata-admin sonata


    【解决方案1】:

    如果您不想覆盖模板,您可以使用基本的 jQuery 在加载页面上为您的过滤器添加属性。 (创建一个脚本并将其添加到资产配置中)

    示例:

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

    它很快而且不是很干净,但是它很有效而且很简单。

    【讨论】:

      猜你喜欢
      • 2016-05-28
      • 2017-10-03
      • 1970-01-01
      • 2019-03-17
      • 2018-10-19
      • 1970-01-01
      • 2015-05-27
      • 1970-01-01
      • 2023-03-23
      相关资源
      最近更新 更多