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

时间:2015-12-11 09:53:55

标签: sorting sugarcrm

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

How to change default sort in custom subpanel - sugarcrm?

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

实际上我想要实现的是通过date_start DESC为Accounts模块中可见的Meetings子面板设置默认排序。

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

1 个答案:

答案 0 :(得分:1)

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

定制/模块/会议/客户端/碱/视图/子面板列表/子面板-list.php的

在新文件中,在“panel”-array

之后添加以下内容
'orderBy' => array (
    'field' => 'date_modified',
    'direction' => 'desc',
),

快速修复和重建以及会议子面板现在将在date_modified之后进行排序!

请记住,如果用户之前已按任何其他字段排序,则他们可能无法立即看到您的更改,因为他们的偏好设置存储在浏览器中并且优先于您的默认排序顺序。