Bonjour à tous,
je cherche à rendre le lien "Relatif A" cliquable et triable dans le tableau de résultats des RDV de mon SugarCRM 5.2.0 CE
Pour cela j'ai édité le fichier custommodulesMeetingsmetadatalistviewdefs.php et ai modifié :
'PARENT_NAME' =>
array (
'width' => '20%',
'label' => 'LBL_LIST_RELATED_TO',
'dynamic_module' => 'PARENT_TYPE',
'id' => 'PARENT_ID',
'link' => true,
'default' => true,
'sortable' => false,
'ACLTag' => 'PARENT',
'related_fields' =>
array (
0 => 'parent_id',
1 => 'parent_type',
),
),
Vers:
'PARENT_NAME' =>
array (
'width' => '20%',
'label' => 'LBL_LIST_RELATED_TO',
'dynamic_module' => 'PARENT_TYPE',
'id' => 'PARENT_ID',
'link' => true,
'default' => true,
'sortable' => true,
'ACLTag' => 'PARENT',
'related_fields' =>
array (
0 => 'parent_id',
1 => 'parent_type',
),
),
==> Cela active les flèches MAIS cela ne suffit pas.
Si on clic sur les flèches, tout disparait. Consultation du log.
Requete :
SELECT meetings.id ,meetings_cstm.contact_id_c,meetings_cstm.file_mime_type_c,meetings_cstm.localisation_c,meetings_cstm.origine_c,meetings_cstm.precision_annul_c,meetings_cstm.present_initiale_c,meetings_cstm.type_sujet_c,meetings_cstm.upload_file_c,meetings_cstm.with
dr_c, meetings.name , meetings.status , CONCAT(IFNULL(contacts.first_name,''

,' ',IFNULL(contacts.last_name,''

) contact_name, jtl0.contact_id contact_id, meetings.parent_id , meetings.parent_type , meetings.date_entered , meetings.date_start , jt1.name team_name , jt1.created_by team_name_owner , 'Teams' team_name_mod , jt2.user_name assigned_user_name , jt2.created_by assigned_user_name_owner , 'Users' assigned_user_name_mod, meetings.assigned_user_id FROM meetings LEFT JOIN meetings_cstm ON meetings.id = meetings_cstm.id_c LEFT JOIN meetings_contacts jtl0 ON meetings.id=jtl0.meeting_id AND jtl0.deleted=0
LEFT JOIN contacts contacts ON contacts.id=jtl0.contact_id AND contacts.deleted=0
AND contacts.deleted=0 LEFT JOIN teams jt1 ON
jt1.id= meetings.team_id AND jt1.deleted=0
AND jt1.deleted=0 LEFT JOIN users jt2 ON
jt2.id= meetings.assigned_user_id AND jt2.deleted=0
AND jt2.deleted=0 where meetings.deleted=0
ORDER BY parent_name DESC LIMIT 0,51
==> MySQL error 1054: Unknown column 'parent_name' in 'order clause'
Comment faire pour effectuer un tri sur une colonne de relation parent_name ?
Peut on créer dynamiquement la requête qui devra être exécutée ?
Merci de votre aide
