加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 如何将自定义工具添加到kendo编辑器

发布时间:2020-12-16 03:30:14 所属栏目:asp.Net 来源:网络整理
导读:如何将自定义工具添加到kendo编辑器工具栏? 我想添加拼写检查, 媒体管理器和剪切,复制,粘贴和剪切从单词,复制??从单词和一些更多的工具也. 我在MVC应用程序中使用Kendo编辑器. 解决方法 我正在使用自定义工具在应用程序中添加链接引用,方法是从现有应用程序
如何将自定义工具添加到kendo编辑器工具栏?

我想添加拼写检查,
媒体管理器和剪切,复制,粘贴和剪切从单词,复制??从单词和一些更多的工具也.

我在MVC应用程序中使用Kendo编辑器.

解决方法

我正在使用自定义工具在应用程序中添加链接引用,方法是从现有应用程序中搜索它们.

在这里,您是从我的源代码剪切的代码

@(Html.Kendo()
                  .Editor()
                  .Name("Content")
                  .Tools(tools => tools
                      .Clear()
                      .Bold().Italic().Underline().Strikethrough()
                      .JustifyLeft().JustifyCenter().JustifyRight().JustifyFull()
                      .InsertUnorderedList().InsertOrderedList()
                      .Outdent().Indent()
                      .CreateLink().Unlink()
                      .InsertImage()
                      .SubScript()
                      .SuperScript()
                      .TableEditing()
                      .ViewHtml()
                      .Formatting()
                      .CleanFormatting()
                      .FontName()
                      .FontSize()
                      .FontColor()
                      .BackColor()
                      .CustomButton(cb => cb
                          .Name("Add link to article")
                          .ToolTip("Add link to article")
                          .Exec("execFunction")
                      ))
                      .Encode(false)
                      .ImageBrowser(imageBrowser => imageBrowser
                             .Image("~/Content/Uploads/Images/{0}")
                             .Read("Read","ImageBrowser")
                             .Create("Create","ImageBrowser")
                             .Upload("Upload","ImageBrowser")
                             .Thumbnail("Thumbnail","ImageBrowser")))

所以这些是我对编辑器的配置.我想你只对.CustomButton感兴趣(cb => cb.Name /这是必要的/ cb.Exec /也是neccesary /.
在Exec中,传递单击按钮时应执行的JS函数的名称.您可以将JS与ajax连接到控制器.我会和你分享我的.

function execFunction(e) {
        $.get('/Articles/BuildLinkView',null,function(data) {
            $('#addLinkHolder').html(data);
            $('#addLinkHolder').css('display','table-cell');
        });
    }

当你将它绑定到控制器时,你可以用它做任何你想做的事.

我希望这能解决你的问题.如果没有,请提供其他信息

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读