sugarcrm 过滤器按字段排序

sugarcrm filter orderby field

我正在尝试在 SugarCRM 7.7 中创建过滤器。我在客户模块工作。

我的新过滤器名称是 'Next Review Date'。

我在我的文件中创建了一个文件 src/modules/mynewfiltermodule/clients/base/filters/nextreviewdate/nextreviewsate.php

$viewdefs[$module_name]['base']['filter']['nextreviewdate'] = array(
'create'               => false,
'filters'              => array(
    array(
        'id'                => 'nextreviewdate',
        'name'              => 'LBL_NEXT_REVIEW_DATE_ONLY_FILTER',
        'filter_definition' => array(
            array(
                'next_review_date' => 'orderby ASC',
            ),
        ),
        'editable'          => false,
    ),
),

);

我想按next_review_date中的字段按ASC顺序排序,是日期字段。

谁能帮帮我。我该怎么做?


http://support.sugarcrm.com/Documentation/Sugar_Developer/Sugar_Developer_Guide_7.5/UI_Model/Views/Filters/index.html

在此link中无法在过滤器中进行排序。 但我有一个想法,你使用你的过滤器并在那里应用默认过滤器。
in

custom/modules/module_name/clients/base/views/list/list.php

 'orderBy' => 
        array (
          'field' => 'nextreviewdate',
          'direction' => 'ASC', 
        ), 

这将设置默认排序 order.I 仅找到此解决方案。
我想这可能对你有帮助。