我不知道如何将表添加到codemirror。我包含sql-hint.js,可以使用关键字,但不了解如何添加表和列...
最佳答案
可悲的是,这似乎没有任何地方记录在案。
通过一些试验和错误,我能够弄清楚在调用提示时可以将表名和列名的结构作为选项传递,如下所示:
CodeMirror.commands.autocomplete = function(cm) {
CodeMirror.showHint(cm, CodeMirror.hint.sql, {
tables: {
"table1": [ "col_A", "col_B", "col_C" ],
"table2": [ "other_columns1", "other_columns2" ]
}
} );
}