Можно ли перемещать веб-части в Sharepoint вне режима редактирования с помощью перетаскивания? - PullRequest
2 голосов
/ 13 января 2009

Интересно, кто-нибудь реализовал интерфейс перетаскивания iGoogle / netvibes в обычном режиме просмотра страницы веб-части Sharepoint 2007? Я бы предпочел использовать функцию перетаскивания, которая уже существует в режиме редактирования, если это возможно, поскольку она поставляется с Sharepoint, но я хочу, чтобы она была доступна в обычном режиме просмотра страницы, а не только в режиме редактирования. *

Я искал сеть для этого, но не могу найти никого, кто сделал это. Я попытался провести быстрый тест с использованием jQuery, но разметка страницы по умолчанию затрудняет реализацию с использованием макета на основе таблицы.

Я также видел, что сортировка ячеек таблицы реализована с использованием YUI, которая может быть использована для этого, но я не пробовал.

Итак, любые советы будут очень признательны, если у кого-то есть опыт с этим!

1 Ответ

1 голос
/ 28 мая 2009

SharePoint хранит сведения о том, где веб-часть находится на странице в своей базе данных. Когда вы перемещаете веб-часть в режиме редактирования, вы изменяете ее значение Zone в базе данных контента. Поэтому, если бы вы могли перетаскивать HTML-код для веб-части, вам также понадобится способ обновить базу данных, чтобы SharePoint узнал свою новую позицию при следующей загрузке страницы.

Полагаю, это возможно при использовании AJAX для вызова сервера для обновления зоны веб-части, но я нигде не видел, чтобы это делалось.

...