代码镜像如何创建自定义自动完成下拉列表
Codemirror how to make custom autocomplete dropdown
是否可以在代码镜像中使用自定义自动完成下拉列表?我想要实现的是显示一些不可选择的项目。例如,当我单击"ctrl-space"时,我在下拉列表中得到建议列表,但顶部很少是可单击的,而其他一些只是不可单击的类型建议。
也许有人知道如何在codeMirror中实现这一目标?
尝试在此演示中键入"ty"并按 ctrl+空格键您应该会看到一个自动完成下拉列表。https://codemirror.net/demo/complete.html
当您仔细查看此文件时,您应该能够执行类似操作,这肯定是最好的方法。https://codemirror.net/addon/hint/show-hint.js
我首先想到的是这样的:
- Codemirror.on('change' ...//(origin == "+input" 用户写一些东西
- doc.getCursor
- doc.getLineHandle( 从光标位置)//获取行字符串
- 读取行字符串并构建自定义自动完成下拉列表
- 将下拉列表绘制到光标光标位置
你应该在codemirror .net>编程API上找到所有函数
相关文章:
- 如何从自定义下拉列表中获取值
- JQuery Mobile自定义下拉列表问题
- 如何在 sugarcrm 中的自定义下拉字段中更改值时填充自定义文本区域
- 将自定义下拉菜单添加到 tinyMCE 并插入动态内容
- 带有复选框的谷歌地图自定义下拉菜单
- 单元格值未在使用自定义下拉列表编辑器的剑道 UI 网格中正确显示
- 如何在jquery + jquery mobile中创建自定义下拉列表
- 在自定义下拉菜单中添加图像
- 自定义下拉列表
- 自定义下拉菜单,何时触发隐藏菜单事件
- 当用户单击页面上的其他位置时,如何关闭自定义下拉菜单
- 自定义下拉列表
- 自定义下拉菜单
- jQuery自定义下拉选择框未隐藏
- 自定义下拉筛选器和引导程序表分页刷新
- 在AngularJS场景中为Froala编辑器添加自定义下拉菜单
- 自定义下拉列表不起作用
- 如何在AngulrJS中自定义下拉列表
- 自定义下拉列表向上滑动,如果我与jQuery日期选择器交互
- 自定义下拉列表样式(CSS/JS与ASP.. NET c#连接)