如何为单个Kendo编辑器提供多个片段?

时间:2016-02-19 04:23:55

标签: jquery kendo-ui kendo-editor

我需要两个片段用于单个Kendo编辑器。这是我的Kendo编辑器代码,单个片段完美运行,片段也按预期工作。

$("#TemplateBodyInNepali").kendoEditor({
                messages: { insertHtml: "Insert Variable" },
                messages: { insertHtml1: "Insert Number" },

                tools: [
                       "bold",
                       "italic",
                       "underline",
                       "strikethrough",
                       "fontName",
                       "fontSize",
                       "foreColor",
                       "backColor",
                       "insertHtml",
                       "insertHtml1"

                ],
                insertHtml: [
                    { text: "Request.FirstName", value: "#Request.FirstName#" },
                    { text: "Request.LastName", value: "#Request.LastName#" }
                ],
                insertHtml1: [
                    { text: "Request.Number", value: "#Request.Decimal#" },
                    { text: "Request.Integer", value: "#Request.Value#" }
                ],
                encoded:false,


            });

我想要做的是获取多个片段,并将我的代码修改为:

Margin

但遗憾的是它不起作用。我只得到一个片段,第一个,是否可以为一个kendo编辑器提供多个片段?

1 个答案:

答案 0 :(得分:0)

编辑器不支持声明几个insertHtml工具。您可以考虑做的是只声明一个,然后添加一个自定义工具,该工具的功能与默认的insertHtml工具相似。有关将自定义工具添加到编辑器的示例,请参见以下演示。可以将下拉列表添加为自定义工具,如名称为“ customTemplate”的工具所示。名为“ custom”的工具演示了如何将定制工具配置为执行默认命令-在这种情况下为insertHtml。

https://demos.telerik.com/kendo-ui/editor/custom-tools