Vaadin - Textarea / Richtextarea с анализом текста в реальном времени

StackOverflow https://stackoverflow.com//questions/21042816

Вопрос

Я работаю над приложением Vaadin (7) на стороне сервера, и мне нужно использовать текстуарию или richtextarea, которая анализирует Word-Word напечатанный ввод и выделит слова определенного типа, например,- Даты и времена.

Моя проблема в том, что Richtextarea не имеет TextChangeListener, и обычная текстовая пара не имеет выделения, потому что он не поддерживает теги HTML ... Я пытаюсь использовать ShortcutkeyListener для Richtextarea и проанализировать текст после каждого клавиша пробела, но он был слишком медленным и имел также некоторые другие проблемы.

Есть что-нибудь еще, что я могу сделать? Есть ли возможность проанализировать текст в режиме реального времени при использовании Richtextarea?Или есть ли какие-нибудь дополнения, что может это сделать? Или есть способ выделить текст в Textarea после анализа его?

Спасибо!

Это было полезно?

Решение

Мое предложение немного странно, но в любом случае, посмотрите на президентом Ваадин.Он поддерживает текстовый режим и SelectionChangeListener:

ed.addSelectionChangeListener(new SelectionChangeListener() {
    @Override
    public void selectionChanged(SelectionChangeEvent e) {
        int cursor = e.getSelection().getCursorPosition();
        Notification.show("Cursor at: " + cursor);
    }
});
.

Смотрите подробности здесь: Президентщик Vaadin

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top