gpt4 book ai didi

summernote - 如何在 v0.8.1 版本中创建带有下拉列表的 Summernote 自定义按钮并为按钮添加属性

转载 作者:行者123 更新时间:2023-12-05 00:56:13 24 4
gpt4 key购买 nike

我正在尝试在 Summer-note v0.8.1 中创建一个自定义按钮(带有下拉列表)。

我以前使用过一个运行良好的旧版本,但是在新版本中我不知道如何创建下拉列表按钮。

请帮助我向自定义按钮添加属性。

最佳答案

你看到了吗https://github.com/summernote/summernote/issues/1611 ?

我刚刚(使用 Angular)使用 v0.8.1 实现了一个带有 2 个按钮的下拉列表,但我必须为下拉列表中的这两个按钮编写自定义 HTML:

$scope.summernoteOptions = {
buttons: {
dropdownExample: function dropdownExample(context) {
var pdfButton = ui.buttonGroup([
ui.button({
className: "dropdown-toggle",
contents:
'<span class="fa fa-file-pdf-o"></span> <span class="caret"></span>',
tooltip: "Your tooltip",
data: {
toggle: "dropdown",
},
}),
ui.dropdown({
className: "drop-default summernote-list",
contents:
'<div class="btn-group">' +
'<button type="button" class="btn btn-default btn-sm" title="PDF 1"><i class="fa fa-file-pdf-o"></i>PDF 1</button>' +
'<button type="button" class="btn btn-default btn-sm" title="PDF 2"><i class="fa fa-file-pdf-o"></i>PDF 2</button></div>',
callback: function ($dropdown) {
$dropdown.find(".btn").click(function () {
context.invoke("editor.insertText", "text");
});
},
}),
]);

return pdfButton.render(); // jquery object
},
},
};

关于summernote - 如何在 v0.8.1 版本中创建带有下拉列表的 Summernote 自定义按钮并为按钮添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36644720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com