2013-02-11 2 views
1

Я использую CKEditor 4 с встроенным редактированием. Я хочу установить пользовательскую высоту на панели инструментов CKEditor. Я огляделся и нашел решениеCKEditor set width

config.height = 300; 
config.width = 550; 

Я написал эти две строки в файле config.js. Но, к сожалению, он не работает для меня.

Любые идеи? Или встроенное редактирование не поддерживает пользовательскую высоту?

EDIT:

Я ALSP попробовал это в моем JS

editor.resize(900, 300); 

но не повезло

+0

Я играл только с встроенной функцией, поэтому, вероятно, есть лучшие способы сделать это, но размеры панели инструментов в встроенном режиме, по-видимому, контролируются макетом кнопок. Поэтому, чтобы иметь определенную ширину, просто поместите разрыв строки после желаемой кнопки, а высота будет суммой строк кнопок. Будет ли смысл иметь панель инструментов без пробелов? – Zee

+0

Дело в том, что, если у меня слишком много кнопок, оно выходит за пределы моих контейнеров. Как вы упомянули, я хотел бы, чтобы мои элементы управления делились на две строки, так что мой редактор расширяется вертикально, а не горизонтально –

+1

, так что для вас работает стандартная панель инструментов? – Zee

ответ

0

Просто используют разрыв строки '/', как Зи предложил в области комментария.

Например:

config.toolbarGroups = [ 
     { name: 'clipboard', groups: [ 'clipboard', 'undo' ] }, 
     { name: 'editing',  groups: [ 'find', 'selection', 'spellchecker', 'basicstyles', 'cleanup'] }, 
     '/', 
     { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align' ] }, 
     { name: 'links' }, 
     ... 
] 

LINEBREAK сломается кнопки в два ряда.

+0

, как вы можете видеть в комментариях, вот что я делаю уже. –

+1

@MandeepJain, Да, но написание ответа может помочь другим людям, которые сталкиваются с одной и той же проблемой, быстрее увидеть решение. Поэтому они не придут к выводу, что это нерешенный вопрос. Вы можете написать ответ, и я буду более чем счастлив удалить мой. ура – Gnijuohz