【发布时间】:2014-11-10 18:27:34
【问题描述】:
目前,SharePoint 2010 提供了 2 种方法来将剪贴板内容插入到文本字段中。包含格式和“仅粘贴文本”选项的普通粘贴。
我想要实现的是,“仅粘贴文本”选项是默认选项,而另一个选项是隐藏的。用户应该没有机会粘贴带有格式的文本。
到目前为止,我发现 RTE_OnPaste_Restricted Javascript 函数可以解决问题,但我找不到将其设置为功能区默认值的方法。所以我试图隐藏默认的粘贴按钮并用我自己的替换它,但我不知道我应该为这个按钮分配哪个命令。发生的粘贴命令还有很多动作,但我无法使用 Javascript 调试器对其进行跟踪。
仔细查看 javascript 代码,您会发现 SharePoint 中的 RichHtmlField 控件带有一个受限模式,该模式仅允许插入文本,但要启用此模式,您必须禁用 HTML 编辑。
有什么办法解决这个问题吗?
提前致谢
史蒂夫
【问题讨论】:
-
经过更多调查,我找到了我正在寻找的功能:RTE.RichTextEditor.paste(true);
-
您可以将其添加为您的问题的答案,然后接受它,这将使它对问题的未来读者更有用。
标签: javascript sharepoint sharepoint-2010 ribbon