2010-06-04 3 views
0

J'ai donné à un client plusieurs documents Office qu'ils vont diffuser à leurs clients.J'ai besoin d'un menu déroulant pour l'élément dans la colonne du nouveau composant Web Part

Ils ont créé un nouveau composant WebPart pour les regrouper.

Maintenant, il y a un problème. Il n'y a pas de liste déroulante ou liste d'éléments de liste déroulante lorsqu'ils survolent les liens comme il y en a avec l'autre partie Web.

Je présume que c'est juste un changement de paramètres qu'ils doivent faire, mais ma connaissance de Sharepoint est nulle.

Est-ce que quelqu'un sait comment modifier une colonne de sorte que lorsque l'utilisateur survole un élément de cette colonne, il affiche les options de menu SharePoint par défaut. (par exemple, Check Out/Check In etc.)

Voir l'image pour plus de détails.

Need Drop Down http://img139.imageshack.us/img139/4310/sharepointpic.jpg

Répondre

2

La liste déroulante vous faites référence est le Modifier bloc de contrôle (ou la BCE). Si vous travaillez dans SharePoint 2007, vous ne pouvez pas simplement l'ajouter à une colonne existante. Au lieu de cela, une colonne séparée doit être utilisée à cette fin. SharePoint 2007 est fourni avec deux colonnes de ce type, l'une pour les bibliothèques de documents et l'autre pour toutes les autres listes. Vous pouvez les spécifier dans une vue de liste spécifique, ils sont respectivement Name (linked to document with edit menu) et Title (linked to item with edit menu). Après avoir assigné ceux à la vue de liste, alors juste modifiez le composant WebPart pour utiliser cette vue de liste, et hop, vous avez votre ECB.

Si vous utilisez SharePoint 2010, je crois qu'il existe un paramètre permettant d'ajouter réellement l'ECB à n'importe quelle colonne.

1

cela peut être réalisé par SPMenuField dans sharepoint.
1. instancier un objet SPMenuField
2. éléments du menu Ajouter en ajoutant des objets MenuItemTemplate à SPMenuField
3. événements de clic de poignée à l'aide ClientOnClickPostbackEvent

S'il vous plaît passer par ces excellents articles
1. SPGridView and SPMenuField
2. Disection of SPGridView