В настоящее время SharePoint 2010 предлагает 2 способа вставки содержимого буфера обмена, например, в текстовое поле. Обычная вставка, которая содержит форматирование и параметр «вставлять только текст».
Чего я хотел бы добиться, так это того, что параметр «вставлять только текст» используется по умолчанию, а другой параметр скрыт. Пользователь не должен иметь возможности вставлять текст с форматированием.
На данный момент я обнаружил функцию Javascript RTE_OnPaste_Restricted, которая добивается цели, но я не могу найти способ установить ее по умолчанию для ленты. Поэтому я пытаюсь скрыть кнопку вставки по умолчанию и заменить ее своей собственной, но я не знаю, какую команду мне следует назначить этой кнопке. В результате выполнения команды вставки происходит гораздо больше действий, но я не могу отследить ее с помощью отладчика Javascript.
Если внимательно присмотреться к коду javascript, вы увидите, что элемент управления RichHtmlField из SharePoint поставляется с ограниченным режимом, который допускает только вставку текста, но для включения этого режима необходимо отключить редактирование HTML.
Есть идеи, как это решить?
Заранее
Steve