質問

vaadin(7)サーバーサイドアプリケーションで作業しています、そして私はTextAreaやLichTextareaを使う必要があります。入力された入力を単語で分析する必要があり、たとえば特定の型の単語を強調表示する必要があります。 - 日付と時刻。

私の問題は、RichTextAreaにTextChangeListenerがないことであり、通常のTextAreaはHTMLタグをサポートしていないため、強調表示オプションはありません。 私はRichTextareaのためのShortCutkeyListenerを使って、すべてのスペースキーの後にテキストを分析しますが、それは遅すぎて他の問題もありました。

私ができることは他にありますか? RichTextAreaを使用するときにリアルタイムでテキストを分析するオプションはありますか?それともそれができるような追加のあなたのものはありますか? それともそれを分析した後にTextareaでテキストを強調表示する方法はありますか?

ありがとうございました!

役に立ちましたか?

解決

私の提案は少し奇妙ですが、とにかく、Vaadin Aceを参照してください。テキストモードとSelectionChangeListenerをサポートします。

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

詳細はこちら: vaadin receSitor

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top