javascript - Sharepoint 2010 功能区粘贴命令

标签 javascript sharepoint sharepoint-2010 ribbon

目前,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/

相关文章:

sharepoint-2010 - SharePoint 2010中对LimitedWebPartManager.AddWebPart的调用中的"The specified view is invalid"

sharepoint - 找不到新的 SPWebApplication 应用程序池帐户

javascript - 重命名javascript数组中的键

javascript - 如何在 Vue JS 中设置动态样式属性

rest - Sharepoint _api/contextinfo 失败,401 Unauthorized using PostMan

javascript - sharepoint 2010。在所有项目显示表单的代码中包含 javascript

css - 如何替换或删除 Sharepoint 2010 功能区中的 HTML 编辑器样式

javascript - 有没有办法制作包含其他标签的自定义 HTML 标签?

javascript - AngularJS:指令中的 element.show() 不起作用

javascript - SPServices.SPCascadeDropdowns 未正确级联