首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过下拉按钮为Trumbowyg插入预定义文本

通过下拉按钮为Trumbowyg插入预定义文本
EN

Stack Overflow用户
提问于 2020-08-10 17:20:30
回答 1查看 151关注 0票数 0

我已经为trumbowyg创建了一个自定义的dropdown,遵循这个guide,但我卡在如何真正插入一个文本时,下拉按钮被点击。

代码语言:javascript
复制
$('.editor').trumbowyg({
    btnsDef: {
        tagSelect: {
            fn: () => {
                // how to insert test to cursor's position?
            },
            text: 'Name Tag',
            hasIcon: false
        },
        detailsType: {
            dropdown: [
                'tagSelect',
            ],
            title: 'Client Tag',
            hasIcon: false
        }
    },
    btns: [
        ['detailsType']
    ]
})
EN

回答 1

Stack Overflow用户

发布于 2021-06-29 21:00:13

我使用插件“提及”做到了这一点。

使用这个插件很简单:

代码语言:javascript
复制
$('#editorid').trumbowyg({
    plugins: {
                mention: {
                    source: [
                        { mergetag: '[RECIPIENT_NAME]', name: 'Full name of the recipient' },
                        { mergetag: '[RECIPIENT_NAME_FIRST]', name: 'First name of the recipient' },
                        { mergetag: '[SENDER_NAME]', name: 'Name of sender' },  
                        { mergetag: '[SENDER_MAIL]', name: 'Sender email' },  
                        { mergetag: '[SIGNATURE]', name: 'Senders mailsignature' }
                    ],
                    formatDropdownItem: function (item) {
                        return item.name + ' ' + item.mergetag;
                    },
                    formatResult: function (item) {
                        return item.mergetag;
                    }
                }
            }
});

更多信息请点击此处:https://alex-d.github.io/Trumbowyg/demos/plugins/mention.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63337424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档