要求: 需要在运行时使用代码镜像将tablename和columnname传递给sql提示。
面临的问题: 列名是动态传递的,表名不是。
代码: function initAutoComplete(tablename){ 警报(表名);
var tmptables= {
tabledata:["a","b"]
}
CodeMirror.commands.autocomplete = function (cmeditor) {
CodeMirror.showHint(cmeditor,'', {
completeSingle: false,
tables: tmptables
});
}
}
答案 0 :(得分:0)
var content={"AAAAAAAA": ["test"]};
function initAutoComplete() {
CodeMirror.commands.autocomplete = function (cmeditor) {
CodeMirror.showHint(cmeditor,'', {
completeSingle: false,
tables: getcontent()
});
}
}
function getcontent(){
return content;
}