2010-07-30 5 views
1

Existe-t-il un moyen d'obtenir uniquement les éléments sélectionnés d'une bibliothèque de documents du côté serveur? Je cherchais quelque chose comme ceci:Éléments sélectionnés sur un point de partage 2010 listitemcollection

SPDocumentLibrary docLib = web.Lists[list.Title] as SPDocumentLibrary; 
SPListItemCollection items = docLib.Items; 
foreach (SPListItem item in items){ 
    //if (item.Selected) 
} 

Répondre

1

La vue que vous voyez dans la bibliothèque de documents est rendu par XSL, donc il n'y a aucune option directe qui vous permettra d'obtenir la liste des éléments sélectionnés à partir du code côté serveur. Mais il y a une alternative que je peux suggérer.

Article dans this link suggérer comment obtenir des éléments sélectionnés dans le code javascript, vous pouvez utiliser un code similaire et remplir une boîte cachée avec les valeurs & les utiliser sur le côté serveur. Vous devrez peut-être ajouter une commande de ruban personnalisée pour réaliser ceci.

Questions connexes