【问题标题】:Vaadin - TextArea/RichTextArea with real-time text analyzingVaadin - 具有实时文本分析功能的 TextArea/RichTextArea
【发布时间】:2014-01-10 11:10:38
【问题描述】:

我正在开发 Vaadin (7) 服务器端应用程序,我需要使用 TextArea 或 RichTextArea 来逐字分析键入的输入,并突出显示特定类型的单词,例如- 日期和时间。

我的问题是 RichTextArea 没有 TextChangeListener,而常规 TextArea 没有突出显示选项,因为它不支持 HTML 标签... 我尝试对 RichTextArea 使用 ShortcutKeyListener 并在每个 Space 键之后分析文本,但它太慢并且还有其他一些问题。

还有什么我可以做的吗? 使用 RichTextArea 时是否有实时分析文本的选项?或者有没有你熟悉的插件可以做到这一点? 或者有没有办法在分析后突出显示 TextArea 中的文本?

谢谢!

【问题讨论】:

    标签: vaadin add-on ace-editor vaadin7 richtextarea


    【解决方案1】:

    我的建议有点奇怪,但无论如何,看看 Vaadin AceEditor。支持文本模式和SelectionChangeListener:

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

    在此处查看详细信息:Vaadin AceEditor

    【讨论】:

    • +1 非常感谢!!!这是一个非常酷的插件,我可以根据自己的需要进行调整。你帮了我很多!再次感谢!
    • 嗨,@Renat Gilmanov,我不确定我的标记是否有效......无论如何我还有一个问题,也许你会很厉害,看看它(:
    • 只在当前光标位置插入一些文本,可以使用CKEditor wrapper for Vaadinhere is short example
    猜你喜欢
    • 1970-01-01
    • 2012-10-20
    • 1970-01-01
    • 2016-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-05
    相关资源
    最近更新 更多