dhtmlx コンボのオートコンプリート モードに問題があります。
インクルード ファイルは次のとおりです。
// Images
<script>
window.dhx_globalImgPath="combo/dhtmlxCombo/codebase/imgs/";
</script>
// CSS
<link rel="stylesheet" type="text/css" href="combo/dhtmlxCombo/codebase/dhtmlxcombo.css">
// Required JS files
<script src="combo/dhtmlxCombo/codebase/dhtmlxcommon.js"></script>
<script src="combo/dhtmlxCombo/codebase/dhtmlxcombo.js"></script>
<script src="combo/dhtmlxCombo/codebase/ext/dhtmlxcombo_extra.js"></script>
上記のコードに問題はなく、うまく機能します。
コンボ自体があるページにある次のコードは次のとおりです。
<!-- HTML Combo -->
<div id="pickup" style="width:260px;"></div>
<!-- Initialisation of combo -->
<script>
var x = new dhtmlXCombo("pickup",260,"image");
// this works
x.loadXML("list.xml");
x.enableFilteringMode(true);
</script>
私の問題は、次のコード行を使用してオートコンプリート モードを使用することです。
x.enableFilteringMode(true, "list.xml", true, true)
上記の行を試してみると、エラーは発生しませんが、フィルタリングもされません。ただし、phpファイルを使用するように言われましたが、list.phpファイル自体に何を入れる必要があるかわかりません。何を入れればいいのかわからないだけでコードを書くことができます。誰かが光を当てることができますか、ドキュメントはそれほど役に立ちません。