コード ミラーリングのオート コンプリート機能に少し苦労しています。私がやろうとしているのは2つのことです(どちらも苦労しています):
HTML
1) と の両方でオートコンプリートを有効にしたいJavaScript
。現在、次の例を使用して、一度に 1 つのみ動作させることができます。
CodeMirror.commands.autocomplete = function (cm) {
CodeMirror.showHint(cm, CodeMirror.hint.html);
};
CodeMirror.hint.javascript
を 1 つからリストに追加するにはどうすればよいHTML
ですか?
2) (より重要)HTML
-- ajax 呼び出しから取得した領域からヒントのリストにカスタム変数を追加するにはどうすればよいですか.....
つまり、HTML ヒントからのデータの現在のリストをドロップダウンで表示したいのですが、次のようなカスタム エントリを追加します##SomeCode1##
。##SomeCode2##
ここで 2 つの問題があります。最初に、「html-hint.js」ファイルの値をハードコーディングしようとすると、値がすべて追加され<
ます...これは私が望むものではありません。
2 つ目の問題は、新しい 'html-hint.js' ファイルを正しく作成する必要があると思いますか? 上記の「オプション」パラメーターに何かを渡す方法がないことを意味し、CodeMirror.hint.html
本質的に2つのリストをマージします。
考えてみると、ゲスト1と2は同じようなものです...オートコンプリートの2つの値のリストを一緒にマージします。
フレームワークにはまだ何もないと思いますが、カスタム ヒント ファイルを作成する必要がありますね。
任意のポインタをいただければ幸いです。サンプルコードは素晴らしいでしょう。