Modification des interfaces utilisateur existantes
Le volet de résultats du composant logiciel enfichable MMC Utilisateurs et ordinateurs Active Directory affiche plusieurs colonnes de données d’attribut pour les objets d’un conteneur, tels que les attributs Name et Description. Le composant logiciel enfichable permet à l’utilisateur d’ajouter et de supprimer les colonnes affichées dans le volet de résultats du composant logiciel enfichable.
Pour modifier l’affichage, l’utilisateur utilise le menu déroulant Affichage et sélectionne Ajouter/Supprimer des colonnes. La boîte de dialogue Ajouter/Supprimer des colonnes contient une liste de colonnes que l’utilisateur peut choisir dans le volet de résultats.
Le Utilisateurs et ordinateurs Active Directory composant logiciel enfichable MMC inclus dans Windows Server 2003, Standard Edition, Windows Server 2003, Êdition Entreprise et Windows Server 2003 Datacenter Edition permet de modifier la liste des colonnes qui peuvent être affichées dans le volet de résultats du composant logiciel enfichable pour un conteneur. Cette fonctionnalité existe uniquement si le composant logiciel enfichable cible une forêt avec un schéma Windows Server 2003.
Pour ajouter une colonne à la liste, ajoutez une valeur à l’attribut extraColumns du spécificateur d’affichage pour le type d’objet auquel l’attribut est associé. L’attribut extraColumns est un attribut de chaîne à valeurs multiples où chaque chaîne est au format suivant.
<ldapdisplayname>,<column header>,<default visibility>,<width>,<unused>
Le tableau suivant répertorie le contenu de ces valeurs.
Valeur | Description |
---|---|
« <ldapdisplayname> » | Contient une chaîne qui représente le ldapDisplayName de l’attribut. |
« <en-tête de> colonne » | Contient une chaîne qui représente le texte affiché dans l’en-tête de la colonne. |
«< visibilité> par défaut » | Contient une valeur numérique qui est 0 si l’attribut est masqué par défaut ou 1 si l’attribut est visible par défaut. |
« <width> » | Contient la largeur de la colonne, en pixels. Si cette valeur est -1, la largeur de la colonne est définie sur la largeur de l’en-tête de colonne. |
« <inutilisé> » | Inutilisé. Doit être zéro. |
Par exemple, pour ajouter une colonne qui affiche le nom canonique des objets d’une unité d’organisation, une valeur pour l’attribut canonicalName est ajoutée à l’attribut extraColumns de l’objet organizationalUnit-Display dans le conteneur de spécificateurs d’affichage. La chaîne ajoutée à l’attribut extraColumns de l’objet organizationalUnit-Display se présente comme suit.
canonicalName,Canonical Name,0,150,0
La boîte de dialogue Ajouter/Supprimer des colonnes affiche uniquement les colonnes contenues dans l’attribut extraColumns de l’objet displaySpecifier du type de conteneur affiché. Si l’attribut extraColumns ne contient aucune valeur, la boîte de dialogue Ajouter/Supprimer des colonnes affiche un ensemble fixe de colonnes. Une copie du jeu fixe de colonnes est contenue dans l’attribut extraColumns de l’objet default-Display .
Pour ajouter une ou plusieurs colonnes à la liste des colonnes d’un objet spécifique, vous devez copier toutes les valeurs extraColumns de l’objet Display par défaut vers l’objet cible, puis ajouter les colonnes personnalisées. Si vous spécifiez l’attribut extraColumns sur une classe donnée, cette classe utilise ces colonnes et ne les fusionne pas avec les colonnes spécifiées dans la classe default-Display . Par conséquent, d’autres modifications apportées à la classe default-Display n’auront aucun effet sur cet objet.
Pour afficher une colonne personnalisée pour tous les types de conteneurs qui n’ont pas de colonnes personnalisées inscrites, ajoutez une valeur pour la colonne à l’attribut extraColumns de l’objet default-Display .