Domanda

Sto lavorando ad un'applicazione lato server VAADIN (7) e ho bisogno di utilizzare una textarea o una richt.extarea che analizzerà il word-by-word l'ingresso digitato e evidenzierà le parole di un determinato tipo, ad esempio- Date e orari.

Il mio problema è che una richt.extarea non ha un textchangelistener, e una normale textarea non ha un'opzione di evidenziazione perché non supporta i tag HTML ... Suggerisco di usare il tasto di scelta rapida per Richtextarea e analizza il testo dopo ogni chiave spazio, ma era troppo lento e aveva anche altri problemi.

C'è qualcos'altro che posso fare? C'è un'opzione per analizzare il testo in tempo reale quando usi RichTextarea?O c'è un aggiuntivo che sei familiare a quello che può farlo? O c'è un modo per evidenziare il testo in TextArea dopo averlo analizzato?

Grazie!

È stato utile?

Soluzione

Il mio suggerimento è un po 'strano, ma comunque, dai un'occhiata a Vaadin Seadin.Supporta la modalità testo e SelectionChangeListener:

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

Vedi dettagli qui: vaadin aceeter

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top