CRM 2011 Hide Custom Ribbon Button in JavaScript
↓↓↓
JavaScript:
- function OnLoadForm()
- {
- HideApprovalButton();
- }
- function HideApprovalButton()
- {
- var btnApprove=top.document.getElementById("quote|NoRelationship|Form|Mscrm.Form.quote.MainTab.Management.Approve-Large");
- var btnReject=top.document.getElementById("quote|NoRelationship|Form|Mscrm.Form.quote.MainTab.Management.Reject-Large");
- btnApprove.style.display='none';
- btnReject.style.display='none';
- }
Other Sample(Ref web)
- function HideRibbonControl(formName)
- {
- var saveButtonID = formName + "|NoRelationship|Form|Mscrm.Form." + formName + ".Save-Large";
- var saveandcloseButtonID = formName + "|NoRelationship|Form|Mscrm.Form." + formName + ".SaveAndClose-Large";
- var saveandnewButtonID = formName + "|NoRelationship|Form|Mscrm.Form." + formName + ".SaveandNew-Medium";
- var deactivateButtonID = formName + "|NoRelationship|Form|Mscrm.Form." + formName + ".Deactivate-Medium";
- var deleteButtonID = formName + "|NoRelationship|Form|Mscrm.Form." + formName + ".Delete-Medium";
- var approveButtonID = formName + "|NoRelationship|Form|Mscrm.Form." + formName + ".Approve-Large";
-
- HideARibbonButton(saveButtonID);
- HideARibbonButton(saveandcloseButtonID);
- HideARibbonButton(saveandnewButtonID);
- HideARibbonButton(deactivateButtonID);
- HideARibbonButton(deleteButtonID);
- HideARibbonButton(approveButtonID);
- }
- function HideARibbonButton(nameOfButton)
- {
- var btn = window.top.document.getElementById(nameOfButton);
- var intervalId = window.setInterval(function () {
- if (btn != null) {
- window.clearInterval(intervalId);
- btn.disabled = true;
- btn.style.display='none';
- }
-
- }, 50);
- }