Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

The Mit's Blog

En plus d'intégrer et skier, il sait même écrire !
(Blog de Renaud Comte)

Actualités


  • Ancien MVP SharePoint 8 ans ...
    Des projets .Net, SharePoint 2013 ou Office 365 ??

    Contactez-nous :

Archives

[ASP.NET] Un petit tour d'ASP:Menu

Actuellement, je bosse le soir sur un petit projet, bientot sous Codeplex, de WebPart MOSS 2007

Mon idée, recoder le concept de la easytabpart de Gotdotnet

Soit en résumé, générer un menu d'onglet en me basant sur une bibliothéque de page à WebPart
>>> c'est un de mes scenarii préférés en WSS, il me fallait donc retrouver cette flexibilité sous WSS v3

Ce qui donne actuellement

Mais je prépare encroe plein de petit truc

 

Cependant, durant le développement, j'ai eu quelques soucis d'utilisation de l'ASP:Menu

Il n'y a pas à dire ce controle regorge d'options et d'astuce

Cependant la notion de Static et Dynamic ne sont pas forcement super intuitive par défaut.

Mon objectif éest que ma WebPart puisse passer du mode Vertical ou horizontal et puisse copier les styles des menus WSS v3 existants pour être plus intégré graphiquement. Ce qui signifie jouer avec les paramétres  comme

  • StaticDisplayLevels
  • MaximumDynamicDisplayLevels
  • StaticSubMenuIndent

en jouant intelligement avec ses 3 paramétres et de sympathiques CSS on peut arriver à bien des choses

Cet article m'a énormement aidé car le sujet est bien traité en pronfondeur

Make Highly Customized Menus with Ease in ASP.NET 2.0

En résumé,

  • L'ASP:Menu est une bombe !
  • Si vous preferrez el FULL CSS, pensez aus CSS adapters
     
  • StaticDisplayLevels : définit le nombre de niveau d'items visibles au chargement
  • MaximumDynamicDisplayLevels : définit le nombre maximal de niveau affichable en menu dynamique (si vous mettez zero, point de fenêtre popup)
  • StaticSubMenuIndent  :définit l'indentation entre les niveaux de menus statiques, ils peuvent ainsi partager la même CSS et être indenté

soit au final :

  • Barre horizontal ou vertical tout dynamique
    • StaticDisplayLevels = 1
    • MaximumDynamicDisplayLevels = 10 (pour de long menus deroulants)
  • Barre horizontal avec 2 niveaux affichables
    • StaticDisplayLevels = 2
    • MaximumDynamicDisplayLevels = 0 / ou plsu si vous avez des sous menu
      >>> attention à l'indentation
  • Si vous mettez StaticDisplayLevels = 2 et MaximumDynamicDisplayLevels = 0, vous risquez en mode horizontal de tout avoir à plat et la c'est moyen moins !!!

A vous de jouer et bon dev

Renaud Comte aka TheMit (Coplexeur Fou)

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: jeudi 28 septembre 2006 14:05 par themit
Classé sous :

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01