【发布时间】:2018-02-19 20:35:13
【问题描述】:
我使用 CKEditor 在同一页面上有两个 div。我可以为第一个 div 加载工具栏,但不能为第二个 div 加载。我意识到是这种情况,因为我使用 ckToolbar 的 id 而不是类。但是,如果我使用一个类,工具栏就不会出现。
第 1 部分
<div id="ckEditor">
<div id="ckToolbar"></div>
<div class="editor" data-bind="wysiwyg: txtBody, value:txtBody, valueUpdate:'keydown'"></div>
</div>
第 2 部分
<div id="ckEditor">
<div id="ckToolbar"></div>
<div class="editor" data-bind="wysiwyg: txtHelpText, value:txtHelpText, valueUpdate:'keydown'"></div>
</div>
Config.js
config.extraPlugins = 'sharedspace';
config.sharedSpaces = { top: 'ckToolbar' };
我也在使用 Knockout JS。我创建了一个自定义绑定和一个 div 而不是 textarea,因为我的绑定无法使用 CKEDITOR 替换功能。
【问题讨论】:
标签: javascript knockout.js ckeditor