Я создал немного dsl для запросов к базе данных нашей компании. Я сейчас пытаюсь создать веб-интерфейс. Я начал использовать текстовые области, чтобы позволить пользователям вводить свои запросы, но недавно обнаружил, что вы не можете форматировать фрагменты текста в текстовых областях (что я бы сделал, чтобы выделить ошибки в тексте запроса и т. Д.) - теги не работают в текстовой области ,
Мы стандартизировали Google Chrome, поэтому мне нужен виджет, который:
- выглядит как текстовая область
- можно изменить размер (как текстовые в Chrome)
- позволяет форматировать подстроки внутри себя, используя теги и классы (например, подстроку)
что я не хочу:
- панели инструментов / кнопки и т. Д.
- сложный API, чтобы просто сделать выше.
Я посмотрел на tinymce , но не могу понять, как получить весь текст текстовой области, найти подстроку, а затем обернуть эту подстроку в тег. (Я сделал это с помощью обычной текстовой области и javascript, поэтому, если это похоже, отлично.)
Любое руководство, идеи и т. Д., Очень ценится.