2012-04-02 7 views
0

dhtmlx 콤보로 자동 완성 모드에 문제가 있습니다.dhtmlx 콤보, 자동 완성 모드, js

// 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> 

나는 위의 코드와 아무 문제가없고 잘 작동 :

는 다음과 같이 파일이 포함되어 있습니다.

다음

내가 콤보 자체가 페이지에있는 다음 코드는대로 :

x.enableFilteringMode(true, "list.xml", true, true) 
:

<!-- 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> 

내 문제는 내가 다음 코드 줄을 사용하여 자동 완성 모드를 사용하고자한다

위의 줄을 시도 할 때 오류가 있지만 doesnt 필터를 중 하나를 제공합니다. 그러나 인스턴트 메신저 파일을 사용하는 말했지만 내가 list.php 파일 자체에 넣어 해야할지 모르겠다. 나는 무엇을 넣을 지 모를 수 있습니다. 누군가가 약간의 빛을 내줄 수 있습니까, 그 문서는 도움이되지 않습니다.

답변

0

enablefilteringmode은 서버 쪽 필터링을 사용합니다. 콤보 헤더에 내용을 입력하면이 텍스트가 메서드의 두 번째 매개 변수로 정의 된 스크립트로 보내집니다. 스크립트는 마스크에 해당하는 옵션을 사용하여 XML을 생성합니다. 따라서 정적 XML을 사용할 수 없습니다. (PHP를 dhtmlxCombo/샘플/04_filtering/01_combo_big_db.html 또한

, 서버 측의 준비 솔루션을 제공 dhtmlxConnector를 사용할 수 있습니다

당신은 dhtmlxCombo 패키지의 동적로드의 데모를 찾을 수 있습니다 ASP.NET 등). dhtmlxConnector 패키지에는 dhtmlxCombo가 포함 된 데모가 포함되어 있습니다 (예 : ). dhtmlxConnector_php_v10_110725/php/samples/combo/02_sql.html

관련 문제