Masquer le bouton de prévisualisation dans une vue
Dans la barre d'outil standard des vues, une fonction de prévisualisation est disponible. Cette fonction permet de visualiser le document ou les pièces-jointes dans la vue. Il est parfois nécessaire de masquer cette fonction afin d'empêcher les utilisateurs de prévisualiser.
Pour cela, dans l'onglet Code de la vue, saisir le code suivant :
if( ! IsPostBack )
{
System.Reflection.PropertyInfo pi = this.Page.GetType().GetProperty("Menu");
DevExpress.Web.ASPxMenu menu = pi.GetValue(this.Page, null) as DevExpress.Web.ASPxMenu;
if (menu != null)
{
DevExpress.Web.MenuItem item;
// Masquer le menu prévisu
item = menu.Items.FindByName("MenuPreview");
if( item != null ) item.Visible = false;
}
}