1

我需要一个剑道编辑器的两个片段。这是我的剑道编辑器代码,适用于一个完美的片段,并且片段也按预期工作。

$("#TemplateBodyId).kendoEditor({
                messages: { insertHtml: "Insert Variable" },


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

                ],
                insertHtml: [
                    { text: "Request.FirstName", value: "#Request.FirstName#" },
                    { text: "Request.LastName", value: "#Request.LastName#" }
                ],

                encoded:false,


            });

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

$("#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,


            });

但遗憾的是它不起作用。我只得到一个片段,第一个片段,单个剑道编辑器是否可以有多个片段?

4

1 回答 1

0

编辑器不支持声明多个 insertHtml 工具。您可以考虑做的是只声明一个并添加一个自定义工具,该工具将具有与默认 insertHtml 工具类似的功能。有关将自定义工具添加到编辑器的示例,请参见以下演示。下拉菜单可以添加为自定义工具,如名称为“customTemplate”的工具所示。名为“custom”的工具演示了如何配置自定义工具以执行默认命令——在本例中为 insertHtml。

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

于 2018-08-09T13:54:35.280 回答