2017-04-15 3 views
2

In SuiteCRM J'ai un module connecté avec les contacts du module. Et dans ce module j'ai créé un bouton personnalisé dans un sous-panneau de Contacts qui s'appelle "Importer". Et je veux ouvrir la page avec l'importation de contacts lorsque je clique sur ce bouton. Comment puis-je le faire?Comportement des boutons personnalisés dans le sous-panneau

array (
    0 => 
    array (
     'widget_class' => 'SubPanelTopButtonQuickCreate', 
    ), 
    1 => 
    array (
     'widget_class' => 'SubPanelTopSelectButton', 
     'mode' => 'MultiSelect', 
    ), 2 => array (
     'widget_class' => 'SubPanelImportButton', 
    ), 

Répondre

0

charge sucre classe widget de include/générique/SugarWidgets /.* par exemple, vous pouvez trouver la définition de SubPanelTopSelectButton dans ce code directory.The ci-dessus ne fonctionnera pas parce que vous n'avez pas défini une classe widget avec le nom SugarWidgetSubPanelImportButton Suivez les étapes mentionnées ci-dessous pour obtenir le comportement requis: 1) créer un répertoire dans la coutume/include/générique/SugarWidgets/SugarWidgetSubPanelImportButton.php 2) créer une classe SugarWidgetSubPanelImportButton 3) étendre cette classe avec SubPanelTopSelectButton 4) remplacer le SubPanelTopSelectButton concerné méthodes dans lesquelles vous souhaitez change le comportement par défaut.