문제

VAADIN (7) 서버 측 응용 프로그램에서 작업하고 있으며 TextArea 또는 RichTextArea를 사용하여 입력 된 입력을 분석하고 특정 유형의 단어를 강조 표시합니다 (예 :- 날짜와 시간.

내 문제는 RichTextArea가 textChangeListener가없고, 정규 텍스트 rea는 HTML 태그를 지원하지 않기 때문에 강조 표시 옵션이 없다는 것입니다. 나는 RichTextArea를 위해 ShortcutkeyListener를 사용하여 모든 공간 키 뒤에 텍스트를 분석하지만 너무 느리고 다른 문제가있었습니다.

내가 할 수있는 다른 것이 있습니까? RichTextArea를 사용할 때 실시간으로 텍스트를 분석하는 옵션이 있습니까?아니면 그 일을 할 수있는 추가 기능이 있습니까? 아니면 그 분석 후 TextArea에서 텍스트를 강조 표시하는 방법이 있습니까?

고맙습니다!

도움이 되었습니까?

해결책

나의 제안은 약간 이상하지만 어쨌든, Vaadin 성향을 살펴보십시오.텍스트 모드와 SelectionChangeListener를 지원합니다.

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

자세한 내용은 다음을 참조하십시오 : Vaadin Acewer

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top