Предварительный просмотр страницы публикации SharePoint 2010 ... есть мысли? - PullRequest
1 голос
/ 30 сентября 2010

Я хотел бы собрать ваши идеи по следующим вопросам:

В SharePoint 2010 (и 2007) действительно есть кнопка предварительного просмотра ... во время редактирования страницы публикации вы можете переключиться на вкладку "Страница"и нажмите кнопку «Просмотр»: The ribbon in SharePoint 2010 when editing a publishing page При нажатии на эту кнопку происходит какое-то волшебство, чтобы сохранить ваши данные, и открывается новое окно, где отображается страница предварительного просмотра.Хорошо, но могло бы быть и лучше.То, что я хотел бы, это живое обновление о редактировании элементов управления поля со страницы редактирования на странице предварительного просмотра.

Мои мысли по этому поводу следующие:

  • Типы полей имеют идентификатор,Чтобы отобразить значения полей на странице предварительного просмотра, создайте подкласс из стандартного элемента управления FieldValue и создайте диапазон с тем же идентификатором вокруг значения поля html.Так что, если у нас есть текст ABC в редактируемом div содержимого RichTextFiled X, визуализируйте значение поля как ABC в выводе на экран (например, используя EditModePanels для отображения и редактирования)
  • Добавить обработчик события нажатия клавиши навсе поля для страницы режима редактирования (используя, например, jQuery), при нажатии клавиши копировать содержимое из окна браузера в окно предварительного просмотра
  • Передача может быть сделана с помощью http://www.sfpeter.com/2008/03/13/communication-between-browser-windows-with-jquery-my-new-plugin/.

Это звучит выполнимо?Было бы здорово работать с двумя мониторами, редактировать на одном мониторе, просматривать страницы в реальном режиме рендеринга на другом мониторе.Особенно, если режим редактирования отличается от режима отображения.

С нетерпением ждем вашего ввода!

1 Ответ

0 голосов
/ 01 октября 2010

Я отвечу на свой вопрос. Это не так просто, как кажется. Поля могут использовать такие вещи, как повторно используемый контент и шаблоны визуализации. Эти функции отображаются на стороне сервера и изменяют вывод. Это потребует обратной передачи, что делает все это бесполезным. Давайте останемся с уже доступной кнопкой предварительного просмотра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...