Sharepoint 2010: управление WYSIWYG с помощью скрипта - PullRequest
0 голосов
/ 18 июля 2011

SharePoint - чудовище и, кажется, топает всем.Настройка внешнего интерфейса с помощью javascript прошла хорошо, но теперь я хотел бы предоставить владельцам своего контента больше внутренних элементов управления.Однако любые изменения, внесенные в объекты в редактируемой области WYSIWYG в $ (document) .ready, немедленно отменяются SharePoint.

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

* РЕДАКТИРОВАТЬ: кажется, что содержимое вставляется «поздно» (какв html, который вставляется событием клика задолго до загрузки страницы).Однако все, что сделано в doc.ready или window.load, промывается перед тем, как область передается под контроль пользователя.

1 Ответ

1 голос
/ 18 июля 2011

Sharepoint, к сожалению, проводит большую «дезинфекцию» контента, введенного в некоторые поля HTML или веб-части редактора контента.Можете ли вы отредактировать мастер-страницу через дизайнер SharePoint и вставить туда свой JavaScript?

Также посмотрите на ExecuteOrDelayUntilScriptLoaded или _spBodyOnLoadFunctionNames.push ()

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