0
説明Quill Editorツールバーでドロップダウンを作成する際に問題が発生します。どんな助けもありがとう。理想的には、ツールバーにドロップダウンを表示し、エディタに選択オプションのテキストをテキストとして追加することをおすすめします。QuillJS Editorでカスタムドロップダウンを使用できない
テストケース:https://codepen.io/Graphettion/pen/OxezbO
HTML
<div id="editor-toolbar">
<select class="ql-emailVars">
<option value="1">Account Url</option>
<option value="2">First Name</option>
<option value="3">Login</option>
<option value="4">Org Name</option>
<option value="5">Support Email</option>
</select>
</div>
<div id="editor"></div>
<div class="text-output"></div>
<div class="html-output"></div>
JS
const quill = new Quill('#editor', {
modules: {
toolbar: {
container: "#editor-toolbar",
handlers: {
"emailVars": emailVars
}
}
},
theme: 'snow'
});
// Add Custom Dropdown to Toolbar
function emailVars(args) {
const value = args[0];
const cursorPosition = this.quill.getSelection().index
this.quill.insertText(cursorPosition, value)
this.quill.setSelection(cursorPosition + value.length)
}
は