codemirror中的dymanic表名

时间:2018-05-08 04:51:06

标签: javascript codemirror hint

要求:             需要在运行时使用代码镜像将tablename和columnname传递给sql提示。

面临的问题: 列名是动态传递的,表名不是。

代码:     function initAutoComplete(tablename){     警报(表名);

         var tmptables= {

          tabledata:["a","b"]
            }
    CodeMirror.commands.autocomplete = function (cmeditor) {

        CodeMirror.showHint(cmeditor,'', {

            completeSingle: false,



            tables: tmptables
        });
    }
}

enter image description here 预期是systemset.columnname

1 个答案:

答案 0 :(得分:0)

var content={"AAAAAAAA": ["test"]};
function initAutoComplete() {

    CodeMirror.commands.autocomplete = function (cmeditor) {

        CodeMirror.showHint(cmeditor,'', {               
            completeSingle: false,            
            tables: getcontent()
        });
    }
}

function getcontent(){
return  content;
}