Sugarcrm сортируется по фамилии вместо имени

У меня есть связанное поле в пользовательском модуле, которое ссылается на контакт. Если я активирую сортировку для этого поля (listviewdefs.php: sortable=>true), сортировка работает правильно, используя поле name контакта.

Как я мог сортировать по last_name, а затем по first_name?


person pauel    schedule 02.12.2014    source источник


Ответы (1)


Если first_name и last_name оба являются полями базы данных, вы можете применить сортировку к списку так же, как поле имени (listviewdefs.php: sortable=>true). Вам нужно только добавить этот код

first_name' => array( 'query_type'=>'default'), 'last_name' => array( 'query_type'=>'default'),

в searchFields.php файле.

person Muhammad Saad Shahid    schedule 03.12.2014
comment
Но поля db для first_name и last_name находятся в другом модуле. т. е. мой модуль имеет поле ссылки/ссылки на контакты, и я хочу сортировать в представлении списка модулей, используя last_name соответствующего контакта вместо поля имени. - person pauel; 04.12.2014
comment
Привет, Пол, вот поворот, если у вас есть связанное поле «Контакты» в вашем модуле, тогда вы можете реализовать эту функциональность. И если с вашим модулем может ассоциироваться много контактов, то вы не сможете этого добиться. - person Muhammad Saad Shahid; 05.12.2014