Affichage conditionnel d’un écran , sur une entité personnalisée
Affichage conditionnel d’un écran , sur une entité personnalisée

Le logiciel SageCRM permet de créer des entités personnels via le gestionnaire de composant.

Ces entités permettent d'avoir plusieurs écrans sur un même onglet :

Il peut être utile de conditionner l'Affichage d’un écran en fonction de la valeur d'un champs , sur une entité personnalisée :

 2 étapes pour le mettre en place : Par exemple afficher l'écran PRES_T01_B01 en fonction du champ PRES_DELAI_CG :

 

Dans MC_Client_CRM.js

 

case "PRESTATIONS_PRES_T01_B01":

                MC_return+= "MajPrestation();";

                MC_AUTO_onchange('PRES_DELAI_CG','MajPrestation();',false);

break;

 

 

Dans un fichier custom/js :

 

function MajPrestation (){

                if(crm.fields('pres_delai_cg').value()=="J"){

                                               MC_display('PRES_T01_B20','true');

                                               MC_display('PRES_T01_B21','hidden');

                               }else{

                                               MC_display('PRES_T01_B21','true');

                                               MC_display('PRES_T01_B20','hidden');

                               }

                  }

SageCRM, Scripts JS