有没有人知道具有自动完成功能的TextArea组件?我了解Flextras.com的自动填充功能可以重新设置为TextArea,但不知道从哪里开始。
答案 0 :(得分:0)
如果您只想在每个单词上自动完成,类似于大多数IDE中的(Ctrl-Space),那么您可以尝试自己完成。
我会想象你会在文本区域捕获更改事件,然后对克拉前面的字符进行一些比较(例如 startsWith )与一些预先填充的单词集合。
Flextras提出了一个很好的问题,你如何展示建议。一个想法是使用包含您的建议的自定义上下文菜单,讨论here。还有一个决定是什么时候显示它。您是在用户输入时,还是在使用组合键(Ctrl-Space)时不断显示它。这是一个有趣的挑战。