gpt4 book ai didi

javascript - SAPUI5:禁用富文本编辑器后,仍然可以粘贴word/web中的内容

转载 作者:行者123 更新时间:2023-11-29 20:56:08 25 4
gpt4 key购买 nike

我正在使用 RichTextEditor从 SAPUI5 控制。有一个属性“可编辑”。我已将其设置为 false,以便用户无法输入文本。但它仍然允许内容粘贴到编辑器上。理想情况下,这不应该发生。请找到以下有关可编辑属性的信息:

editable boolean true
Determines whether the editor content can be modified by the user. When set to "false" there might not be any editor toolbar.

可见性:公开

任何人都可以帮助禁用粘贴内容吗??

任何线索或帮助将不胜感激。谢谢。

Here is the link of my Fiddle

sap.ui.controller("myController", {
onInit: function () {
},

});
sap.ui.view({
viewContent: jQuery('#myXml').html(),
type: sap.ui.core.mvc.ViewType.XML
}).placeAt("content")
<script id='sap-ui-bootstrap' type='text/javascript' src='https://sapui5.hana.ondemand.com/resources/sap-ui-core.js' data-sap-ui-libs="sap.m,sap.viz" data-sap-ui-theme="sap_bluecrystal">

</script>
<script id="myXml" type="text/xmldata">
<mvc:View xmlns:core = "sap.ui.core"
xmlns:mvc = "sap.ui.core.mvc"
xmlns = "sap.m" xmlns:richtexteditor="sap.ui.richtexteditor"
controllerName = "myController"
displayBlock = "true"> <App> <Page title = "Hello">

<richtexteditor:RichTextEditor
id="idrichtexteditor1" class="sapUiSmallMarginTop sapUiSmallMarginBegin mceContentBody"
editable="false" editorType="TinyMCE4" beforeEditorInit="onBeforeInit" ready="onReady" useLegacyTheme="false" showGroupClipboard="false" showGroupTextAlign="true" showGroupStructure="true" showGroupLink="true" showGroupFont="false"
change="onChange" keyDown ="onKeyPress">
</richtexteditor:RichTextEditor>

</Page>
</App> </mvc:View>
</script>
<body class='sapUiBody'>
<div id='content'></div>
</body>

最佳答案

您可以删除 powerpaste 插件:myRichTextEditor.removePlugin("powerpaste");

再次添加插件:myRichTextEditor.addPlugin("powerpaste");

您可以在更新后的 Fiddle 中看到它的工作

关于javascript - SAPUI5:禁用富文本编辑器后,仍然可以粘贴word/web中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49263082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com