Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 如何在SugarCRM 7中为子面板设置默认排序顺序_Sorting_Sugarcrm - Fatal编程技术网

Sorting 如何在SugarCRM 7中为子面板设置默认排序顺序

Sorting 如何在SugarCRM 7中为子面板设置默认排序顺序,sorting,sugarcrm,Sorting,Sugarcrm,在Sugarcrm 6.x中,我们可以通过更改子面板的布局定义来设置子面板的默认排序顺序,如下所述: 但如何在SugarCRM 7.6中的sidecar启用模块中可见的标准子面板中实现相同的排序功能 实际上,我试图实现的是为Accounts模块中可见的Meetings子面板设置默认的sort by date_start DESC 任何关于如何实现此排序功能的想法。您首先需要将会议子面板定义复制到自定义目录; 模块/会议/客户端/基本/视图/子面板列表/子面板列表.php 到 自定义/modul

在Sugarcrm 6.x中,我们可以通过更改子面板的布局定义来设置子面板的默认排序顺序,如下所述:

但如何在SugarCRM 7.6中的sidecar启用模块中可见的标准子面板中实现相同的排序功能

实际上,我试图实现的是为Accounts模块中可见的Meetings子面板设置默认的sort by date_start DESC


任何关于如何实现此排序功能的想法。

您首先需要将会议子面板定义复制到自定义目录; 模块/会议/客户端/基本/视图/子面板列表/子面板列表.php

自定义/modules/meeting/clients/base/views/subpanel list/subpanel-list.php

在新文件中,在“panels”-数组之后添加以下内容

进行快速修复和重建,会议子面板现在将在修改日期后排序

请记住,如果用户以前按任何其他字段排序,他们可能不会立即看到您的更改,因为他们的首选项存储在浏览器中,并且优先于您的默认排序顺序

'orderBy' => array (
    'field' => 'date_modified',
    'direction' => 'desc',
),