目前,SharePoint 2010 提供了 2 种方法将剪贴板内容插入到文本字段中。包含格式设置和“仅粘贴文本”选项的普通粘贴。
我想要实现的是,“仅粘贴文本”选项是默认选项,而其他选项是隐藏的。用户不应该有机会粘贴带有格式的文本。
到目前为止,我发现 RTE_OnPaste_Restricted Javascript 函数可以解决这个问题,但我找不到将其设置为功能区默认值的方法。因此,我试图隐藏默认的粘贴按钮并将其替换为我自己的按钮,但我不知道应该为该按钮分配哪个命令。围绕粘贴命令发生了更多操作,但我无法使用 Javascript 调试器跟踪它。
仔细观察 JavaScript 代码,您可以看到 SharePoint 中的 RichHtmlField 控件带有一种限制模式,仅允许插入文本,但要启用此模式,您必须禁用 HTML 编辑。
有什么想法可以解决这个问题吗?
提前致谢
史蒂夫
最佳答案
经过更多调查,我找到了我正在寻找的函数:RTE.RichTextEditor.paste(true);
关于javascript - Sharepoint 2010 功能区粘贴命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4507368/