Question

Je dois créer une page SharePoint qui affichera les données de Differrent SharePoint List dans une vue unique en fonction de la sélection de l'utilisateur.Si l'utilisateur souhaite afficher des informations sur l'employé, la page affiche les données de la liste des employés.S'ils veulent voir les informations des étudiants, il affichera les données de la liste des élèves.

Je veux avoir une liste WebPart (liste XSLT Voir WebPart ???) et modifier le contenu en fonction de la sélection de l'utilisateur.La liste à utiliser sera transmise à cette page via une chaîne de requête ...

Toute suggestion?

Était-ce utile?

La solution

Vous pouvez utiliser le contrôle SPDataSource en combinaison avec le BASEXSLTListWebPart l'Atteindre cela.

Essayez ce qui suit:

  • Créez un contrôle qui inclut le contrôle SPDataSource.Vous pouvez trouver une description Comment utiliser le contrôle SPDataSource dans Chris O 'Blog de Brien .Dans Le deuxième message Vous pouvez trouver une description commentUtilisez la chaîne de requête comme paramètre
  • Créez une webpart qui hériter de la basexsltlistWebPart
  • Dans l'Oninit Ajoutez votre contrôle de données à la collection de contrôles du WebPart et attribuez-le le champ A
  • écrasez la méthode GetDataSource et renvoyez votre contrôle
  • Définissez votre XSL avec la propriété XSL ou XSLLINK

Autres conseils

Le moyen le plus simple consiste à utiliser les parties Web du filtre (nécessite au moins une licence standard SharePoint).Ces parties Web sont disponibles dans de nombreuses "formes", voir ici des exemples et des détails comment il peut être utilisé http://office.microsoft.com/en-us/sharepoint-server-help/work-with-filter-web-partts-ha010033786.aspx# BM2

Ces pièces Web sont des parties Web connectables qui consomment / fournissent des données les unes aux autres et on pourrait y parvenir via l'interface utilisateur Web.

J'espère que cela aide, C: \ marius

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top