Я хотел бы собрать ваши идеи по следующим вопросам:
В SharePoint 2010 (и 2007) действительно есть кнопка предварительного просмотра ... во время редактирования страницы публикации вы можете переключиться на вкладку "Страница"и нажмите кнопку «Просмотр»: При нажатии на эту кнопку происходит какое-то волшебство, чтобы сохранить ваши данные, и открывается новое окно, где отображается страница предварительного просмотра.Хорошо, но могло бы быть и лучше.То, что я хотел бы, это живое обновление о редактировании элементов управления поля со страницы редактирования на странице предварительного просмотра.
Мои мысли по этому поводу следующие:
- Типы полей имеют идентификатор,Чтобы отобразить значения полей на странице предварительного просмотра, создайте подкласс из стандартного элемента управления 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/.
Это звучит выполнимо?Было бы здорово работать с двумя мониторами, редактировать на одном мониторе, просматривать страницы в реальном режиме рендеринга на другом мониторе.Особенно, если режим редактирования отличается от режима отображения.
С нетерпением ждем вашего ввода!