禁用或将 Kendo 编辑器设为只读

Posted

技术标签:

【中文标题】禁用或将 Kendo 编辑器设为只读【英文标题】:Disable or make the Kendo Editor Read-only 【发布时间】:2013-06-16 23:01:33 【问题描述】:

我在我的一个页面中使用 Kendo UI 编辑器。 下面是使用的语法。

$("#editorKendo1").kendoEditor();
$("#editorKendo2").kendoEditor();

我想在某些条件下禁用或将这两个编辑器设为只读,并使其在某些其他条件下可编辑。

以下是到目前为止我得到的类似要求的链接。 How can i disable kendo editor in asp.net mvc http://www.telerik.com/community/forums/aspnet-mvc/editor/making-the-editor-disabled-readonly.aspx

我正在使用 Kendo UI Web,版本 - 2012.3.1114 谁能帮我解决这个问题。

谢谢

【问题讨论】:

查看这个官方参考docs.telerik.com/kendo-ui/web/editor/… 【参考方案1】:

那里的答案对剑道仍然有效。如果只显示内容,则不需要编辑器。

不管怎样

$($('#editorName').data().kendoEditor.body).attr('contenteditable',false)

【讨论】:

但是我们可以删除内容对吧..? (通过退格键或在键盘中输入 delete)您知道在 contenteditable="false" div 中禁用退格键和删除键的方法吗? demos.telerik.com/kendo-ui/editor/immutable-elements

以上是关于禁用或将 Kendo 编辑器设为只读的主要内容,如果未能解决你的问题,请参考以下文章

如何禁用弹出编辑器中某些列的编辑?

Kendo Grid:禁用行编辑

禁用在kendo网格中编辑

编辑网格时,如何按行禁用特定字段? Kendo UI ASP.Net MVC 包装器

ASPxGridView - 如何在编辑行时将某些字段编辑器设为只读,并在添加新行时允许其编辑

如何在Angular2中使禁用的反应形式可编辑