CKEditor RichCombo - PullRequest
       7

CKEditor RichCombo

0 голосов
/ 09 марта 2010

Кто-нибудь знает, как отключить поведение CKEditor по умолчанию, которое изменяет метку RichCombo при нажатии? Я хочу, чтобы ярлык оставался нетронутым независимо от выбора пользователя.

Ответы [ 2 ]

1 голос
/ 10 марта 2010

В плагине richcombo вы можете изменить его с помощью функции setValue (строка 292), удалив весь код после первой строки

this._.value = value;

Убедившись, что это именно то, что вам нужно, вы можете попробовать добавить его в плагин, если вам не нравится изменять исходные файлы. (Я этого не пробовал)

0 голосов
/ 23 июня 2011

Менее хакерский способ сделать это - установить значение пустым, когда пользователь отходит от текущего выбора.

  editor.on('selectionChange', function(evt) {
  if (mydropdown && mydropdown.getValue())
    mydropdown.setValue('');
  }

Если вам нужно всегда показывать его пустым, запустите setTimeout(function(){editor.selectionChange();}, 0) в вашей функции щелчка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...