Для вставки только текста вы можете определить обработчик вставки, который удаляет все, кроме текста. Это так же просто, как:
$("#editor").kendoEditor({
paste: function (ev) {
ev.html = $(ev.html).text();
}
});
Обработчик paste
получает в качестве аргумента событие, которое имеет в html
анализируемый текст. Мы можем использовать jQuery для получения только текста, используя $(ev.html).text()
Для удаления ярлыков и, насколько я мог протестировать его с последней версией пользовательского интерфейса Kendo, если вы определяете только те инструменты, которые вам нужны, активны только эти ярлыки. Итак, если вы скажете что-то вроде:
$("#editor").kendoEditor({
tools: [
"italic"
],
paste: function (ev) {
ev.html = $(ev.html).text();
}
});
Доступен только italic
ярлык <ctrl>+i
. Если вы оставите массив tools
пустым, то у вас его нет.
person
OnaBai
schedule
24.03.2013