问题标签 [kendo-editor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
117 浏览

javascript - 剑道编辑器需要剑道 javascript 用于 Angular

我有一个简洁的问题:AngularJS 中的剑道编辑器需要哪些剑道库?在教程网站(http://demos.telerik.com/kendo-ui/editor/angular)上,它声明“kendo.all.min.js”是必需的,尽管我不会选择这个选项,因为它非常浪费资源. 有帮助!

0 投票
1 回答
407 浏览

kendo-ui - 剑道 ui 编辑器主体背景选择器

有没有办法创建自定义颜色选择器来更改编辑器的主体背景颜色?我查看了文档,似乎调色板仅适用于字体颜色和文本背景颜色,而不是正文背景颜色。

0 投票
2 回答
1001 浏览

kendo-ui - 如何设置 KendoEditor 的前景色工具的默认选定颜色?

我想将 Kendo Editor 的前景色工具的默认颜色设置为“黑色”。默认情况下,颜色始终为“白色”。

0 投票
1 回答
1631 浏览

jquery - Kendo UI Angular2/4 富文本编辑器

任何人都可以提供有关如何在 Angular4 应用程序中集成 jQuery 组件KendoEditor的指针吗?我已经集成了 jQuery 组件Splitter控件,但不确定集成 KendoEditor 的最佳方式是什么。不幸的是,与早期版本的 KendoUI 控件(用于 ~AngularJS)相比,并非所有组件都存在于 Angular2/4 的 Kendo Angular UI 工具套件中。

任何指针都会有所帮助。到目前为止,我已经尝试使用类似的东西

textarea #questionEditor name = "questionEditor" rows="10" cols="30" 然后@View在打字稿中使用以获取此编辑器的参考。它似乎失败并给出错误,例如 -

无法读取未定义的属性“nativeElement”

另外,我尝试了使用div-tags 的类似方法,但直到现在还没有结果。

编辑

遇到此问题的任何人 -在尝试来自 Kendo Angular World 的富文本或 Window JQuery 控件之前,请确保已加载您的 Kendo主题。

0 投票
1 回答
1711 浏览

kendo-ui - Kendo UI 编辑器,在编辑器中显示 HTML 并编码 html 实体

我想在 Kendo UI 编辑器中看到 HTML,例如

我该怎么做这些?

0 投票
1 回答
258 浏览

angularjs - 如果我在 angularjs 中使用表格,剑道编辑器显示行

我使用剑道编辑器使用下面的代码显示 html 文件,但问题是当我在 html 中使用 tabel 时它显示行。请在下面找到输出图像:

我只想从表中删除行。

在此处输入图像描述

0 投票
1 回答
42 浏览

asp.net-mvc-3 - kendoeditor 切换全屏适用于一个 id 而不是多个 id 为什么

为一个身份工作而不是为两个身份工作

0 投票
1 回答
877 浏览

kendo-ui - kendo ui 编辑器如何使用范围对象修改用户选择

Kendo UI 2015.2.805 Jacascript 的 Kendo UI 编辑器

我想通过添加一个自定义工具来扩展 kendo ui 编辑器,该工具将跨越两个或多个段落的用户选择的块转换为单行距文本块。这可以通过定位所有内部 p 标签并将它们转换为 br 标签来完成,注意不要更改第一个或最后一个标签。

我的问题是使用范围对象。

获取范围很容易:

range 对象有一个开始和结束容器,以及一个开始和结束偏移量(在该容器内)。我可以访问文本(没有标记)

奇怪的是,我看到的其他示例,包括工作示例,表明

将转储文本,但这在我的项目中不起作用,我只得到“范围”这个词,它是对象的类型。这让我很担心。

但是,我真正需要的只是编辑器标记(editor.value())中的开始和结束偏移量,然后我可以找到 p 并将其更改为 br。

我已经阅读了 Telerik 文档和引用的 quirksmode 站点对 html 范围的解释,虽然信息量很大,但没有显示如何定位文本范围(这对我来说似乎很基本)。

我怀疑我忽略了一些简单的事情。

给定一个范围对象,我如何在编辑器的内容中定位开始和结束偏移量?

编辑:经过额外的研究,它似乎比我预期的要复杂得多。看来我必须处理范围和/或选择对象,而不是直接处理编辑器内容。由于我无法理解的原因,比我更聪明的头脑想出了范围对象。

这是我到目前为止所拥有的:

编辑2:

基于Tim Down 的解决方案,我想出了这个简单的测试:

第一部分,获取 html 选择工作正常,第二部分也可以,但是编辑器插入

标记所有行,因此结果不正确;额外的行,包括选择的片段。

编辑器支持视图 html 弹出窗口,它将编辑器内容显示为 html,并允许编辑 html。如果我将目标 p 标签更改为 br,我会得到想要的结果。(编辑器确实支持 br 作为默认换行与 p,但我大部分时间都想要 p)。我可以使用 html 查看器工具编辑 html 让我知道这是可能的,我只需要在编辑器内容中识别选择的开始和结束,然后通过编辑器值上的正则表达式进行简单的文本替换就可以了。

编辑3:

浏览 kendo.all.max.js 我发现按 shift+enter 会为换行创建一个 br 而不是 ap 标签。我打算将其扩展为单空间工具的解决方法。如果有人知道,我仍然希望有一个解决方案,但现在我将指导用户对单个间隔的文本块进行 shift-enter。

0 投票
2 回答
1342 浏览

javascript - 从剑道编辑器获取没有标记的文本

我在我的应用程序中使用剑道编辑器来捕获一些信息。要求之一是保存输入的文本,没有任何标记。我了解这段代码:

会给我带有标记的控件中输入的文本。但是有没有办法只检索输入的文本?我什至想要内容占据的文本区域中的行数。

0 投票
1 回答
98 浏览

kendo-ui - 如何在 kendo-ui 编辑器工具栏中使用 splitButton

Kendo 工具栏有一个“splitButton”类型,但我不知道如何在编辑器工具栏中使用它。

只是在工具数组中添加一项根本不会显示它