diff --git a/www/include/configuration/configCentreonBroker/formCentreonBroker.ihtml b/www/include/configuration/configCentreonBroker/formCentreonBroker.ihtml
index 4a1cccc03507e70573df052e47a9bd9c482bf1d0..1f6b4b8379b8086b78d73b83c9bb63363ea8a5fb 100644
--- a/www/include/configuration/configCentreonBroker/formCentreonBroker.ihtml
+++ b/www/include/configuration/configCentreonBroker/formCentreonBroker.ihtml
@@ -171,7 +171,7 @@ uniqueType["{$block.id}"] = false;
                 });
 
                 clonifyTableFields('parentGroup', 'displaynamegroup');
-                addCollapse();
+                addCollapse(id_name);
                 openNewElem(id_name);
 
                 jQuery('#' + id_name).centreonValidate();
@@ -221,6 +221,12 @@ uniqueType["{$block.id}"] = false;
         if(tab == "tab4"){
             clonifyTableFields('parentGroup','displaynamegroup');
         }
+        jQuery(function() {
+            jQuery.each(jQuery('[data-ontab-fn]'), function () {
+                window[jQuery(this).attr('data-ontab-fn')].onLoad(this, jQuery(this).attr('data-ontab-arg'))();
+            });
+        });
+        initCollapsebyTab(tab);
     }
 
     function purgeHideInput(tab) {