2009-09-02 6 views
4

J'essaie de créer un composant WebPart qui permettra aux utilisateurs de modifier des éléments sans jamais quitter la page AllItems.aspx. La partie Web doit avoir une fonctionnalité similaire à la page EditForm.aspx.Partie Web Sharepoint pour l'édition d'éléments de liste

J'ai créé un composant WebPart simple avec un ConnectionConsumer ("Row") qui affiche avec succès le ListItem sélectionné mais j'essaie de comprendre comment créer par programmation un formulaire en fonction de la liste avec une fonctionnalité de sauvegarde/mise à jour . J'apprécierais une solution simple ou un coup de pouce dans la bonne direction.

Merci

Répondre

2

Ce que vous essayez de faire est impossible de la boîte, mais il devrait être possible d'utiliser le SPGridView et la ListFieldIterator décorée avec AJAX pour obtenir les choses de travail que vous vouliez.

Vous pouvez vous référer aux éléments ci-dessous et construire un contrôle qui fait ce que vous voulez.

  1. En utilisant SPGridView dans WebParts
  2. articles sur ListFieldIterator
  3. ListFieldIterator

Une fois que vous construisez vous pouvez partager le code, car cela est une chose tout le monde assez commun veut et je ne trouver une bonne mise en œuvre de ce type jusqu'à présent.

+0

Merci, le ListFieldIterator semble être le bon outil pour le travail. – Matej

0

Cela ressemble vraiment à une fonctionnalité intéressante. J'adorerais que vous puissiez mettre la solution sur codéplex, vous avez le choix bien sûr.

J'ai eu un sneak peak on SharePoint 2010 et l'édition AJAX est disponible sur beaucoup d'endroits, donc je ne serais pas surpris si une fonctionnalité comme celle que vous travaillez sera incluse.

Bonne chance!

Questions connexes