Я прочитал учебное пособие на веб-сайте CKEditor, но не могу понять, почему моя панель инструментов не появляется на CKEditor. Первоначально у меня была вся панель инструментов по умолчанию, но теперь она вернулась к тому, чтобы просто быть текстовой областью. Может кто-нибудь помочь, пожалуйста? Код выглядит следующим образом:Почему моя панель инструментов не появляется на моем CKEditor
$(function() {
CKEDITOR.replace('txtBodyText',
config.toolbar=[
{ name: 'basicstyles', items: ['Bold', 'Italic', 'Underline'] },
{ name: 'list', items: ['NumberedList', 'BulletedList'] },
{ name: 'Indent', items: ['Outdent', 'Indent'] },
{ name: 'align', items: ['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'] },
{ name: 'links', items: ['link', 'unlink;'] },
{ name: 'insert', items: [ 'Image', 'Table', 'HorizontalRule'] },
{ name: 'styles', items: [ 'Font', 'FontSize'] },
{ name: 'Clipboard', items: ['Cut', 'Copy', 'PasteText', 'PasteFromWord'},
{ name: 'undo', items: [ 'Undo', 'Redo'] },
{ name: 'tools', items: [ 'Maximise'] },
{ name: 'mode', items: [ 'Source'] }
]);
})
<td class="prompt">Body</td>
<td>
<%: Html.TextArea("txtBodyText", Model.EmailTemplate.BodyText)%>
</td>
Я вижу. Я принял ваш совет и внедрил его. Это все еще не сработало, хотя я вижу вашу логику. Я не совсем уверен, почему это не сработало. –
@AndrewKilburn У вас есть какой-либо выход на консоль разработчика, который может помочь? Если бы вы могли предоставить ссылку, где я мог бы ее увидеть, это помогло бы в отладке :). Попробуйте отредактированную версию - если это работает, в содержании определения есть некоторая ошибка. – Nenotlep
Я пробовал свой второй способ, и он все еще не работал. Вместо этого он поднял CKEditor по умолчанию, это действительно начинает нервничать. Я не вижу, где проблема. Но я ничего не получаю. Помимо сообщений об ошибках, которые я исправляю до запуска в любом случае. Спасибо за ваш ответ. –