Forums CRM-France
Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?
Identifiant Mot de passe Se souvenir de moi
Re:Permettre le tri sur une colonne du ListView (1 lecteur(s)) (1) Invité(s)
Aller en bas Répondre Ajouté aux favoris : 0
SUJET: Re:Permettre le tri sur une colonne du ListView
#11670
Yannick038 (Utilisateur)
Junior Boarder
Messages: 21
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Permettre le tri sur une colonne du ListView Il y a 7 Mois Karma: 0  
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
 
  L'administrateur a désactivé l'accès public en écriture.
#11674
Terence (Admin)
Administrateur
Messages: 1433
graph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Permettre le tri sur une colonne du ListView Il y a 7 Mois Karma: 30  
Bonjour,

Comme vous pouvez le voir l'information n'est pas du tout présente dans la requête donc ce que vous souhaitez faire n'est pas réalisable tout simplement malheureusement.
 
 
--Terence

Synolia
CRM-France
  L'administrateur a désactivé l'accès public en écriture.
#11695
Yannick038 (Utilisateur)
Junior Boarder
Messages: 21
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Permettre le tri sur une colonne du ListView Il y a 6 Mois, 4 Semaines Karma: 0  
Aie Mince, espérons que cela soit possible dans une prochaine version.
Merci tout de même pour votre réponse.
 
  L'administrateur a désactivé l'accès public en écriture.
#11701
Terence (Admin)
Administrateur
Messages: 1433
graph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Permettre le tri sur une colonne du ListView Il y a 6 Mois, 3 Semaines Karma: 30  
C'est pas gagné, le seul moyen sinon c'est de faire votre prope sous panel basé sur votre propre requête ce qui est loin d'être évident !
 
 
--Terence

Synolia
CRM-France
  L'administrateur a désactivé l'accès public en écriture.
#11702
Yannick038 (Utilisateur)
Junior Boarder
Messages: 21
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Permettre le tri sur une colonne du ListView Il y a 6 Mois, 3 Semaines Karma: 0  
Qu'entendez vous par sous-pannel ?
Autant je vois en DetailView mais dans un listview ?

Auriez vous un exemple en tête ?

Merci !
 
  L'administrateur a désactivé l'accès public en écriture.
#11896
lougaou (Admin)
Administrateur
Messages: 880
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
http://www.synolia.com Lieu: Lyon Date de naissance: 1908-10-16
Re:Permettre le tri sur une colonne du ListView Il y a 5 Mois, 4 Semaines Karma: 24  
En fait ce nest pas réalisable car le Parent peut être de plusieurs Type Compte, Affaire etc, on ne peut pas faire de requete (simple et generee dynamiquement) qui fasse un order by comme tu le souhaite: Terence a raison faut développer ton propre bout de code (costaud le bout de codeà mon avis)
 
 
Lougaou
- SugarCRM-France Admin -

www.synolia.com
www.crm-france.com
  L'administrateur a désactivé l'accès public en écriture.
Revenir en haut Répondre
Développé par FireBoardObtenir les derniers messages directement sur votre PC