2009-01-13 3 views
2

Je me demande si quelqu'un a implémenté une interface de dépôt iGoogle/netvibes glisser & dans le mode d'affichage normal d'une page WebPart Sharepoint 2007? Je préfèrerais de préférence utiliser la fonctionnalité de glisser & drop qui existe déjà en mode édition si possible, car cela vient avec Sharepoint, mais je veux que ce soit disponible dans le mode d'affichage normal de la page, pas seulement en mode édition.Les composants WebPart dans Sharepoint peuvent-ils être déplacés en dehors du mode édition à l'aide du glisser-déposer?

J'ai regardé autour du filet pour cela mais je ne trouve personne qui l'ait fait. J'ai essayé un test rapide en utilisant jQuery mais le balisage de la page par défaut le rend difficile à implémenter avec sa mise en page basée sur une table.

J'ai également vu qu'il y a un table cell sorting implémenté avec YUI qui pourrait être utilisable pour cela mais je ne l'ai pas essayé. Donc, tous les conseils seraient grandement appréciés si quelqu'un a une expérience avec ceci!

Répondre

1

SharePoint stocke les détails de l'emplacement d'un composant WebPart sur la page dans sa base de données. Lorsque vous déplacez la partie Web en mode édition, vous modifiez sa valeur de propriété Zone dans la base de données de contenu. Ainsi, si vous pouviez faire glisser et déposer le code HTML de la partie Web, vous auriez également besoin d'un moyen de mettre à jour la base de données pour permettre à SharePoint de connaître sa nouvelle position lors du prochain chargement de la page.

Je suppose que cela est possible en utilisant AJAX pour appeler le serveur afin de mettre à jour la zone du composant Web Part, mais je n'ai vu cela nulle part.

Questions connexes