Skip to main content
Version: Next

Masquer les boutons d'actions sur une vue

1 - Masquer tous les boutons d'une vue

Code à copier/coller dans la partie haude de l'onglet Code de la vue :

System.Reflection.PropertyInfo pi = this.Page.GetType().GetProperty("Menu");
DevExpress.Web.ASPxMenu.ASPxMenu menu = pi.GetValue(this.Page, null) as DevExpress.Web.ASPxMenu.ASPxMenu;
menu.Visible = false;

2 - Masquer le bouton 'Diffusion externe' d'une vue

image.png

1 - Ouvrir la 'bibliothèque de script' 2 - Créer une nouvelle action 3 - Compléter l'action

// désactivation du bouton 'diffusion externe'
System.Reflection.PropertyInfo pi = this.Page.GetType().GetProperty("Menu");
DevExpress.Web.ASPxMenu menu = pi.GetValue(this.Page, null) as DevExpress.Web.ASPxMenu;
DevExpress.Web.MenuItemCollection menuItems = menu.Items;
DevExpress.Web.MenuItem menAction = menuItems.FindByText("Diffusion externe");
if (menAction != null)
{
menAction.Visible = false;
}

4 - Le script est créé

image.png

5 - Sélectionner la partie 'scripts' dans la vue 6 - Ajouter le script créé

image.png