2016-06-12 16 views
1

DataTablesとYadcfプラグインでテーブルを作成しました。サーバー側の処理を使用します。 2番目の列にオートコンプリートフィルターを追加し、サーバーの応答にyadcf_data_1フィールドを追加しましたが、入力すると何も起こりません。また、javascriptコンソールにエラーはありません。オートコンプリートが機能しない - DataTables + Yadcf

私のテーブルhereを見ることができます。それはあなたのテーブルから機能を検索無効になるため

$(document).ready(function() { 
     table = $('#table').DataTable({ 
      "processing": true, 
      "serverSide": true, 
      "ajax": { 
       "url": "server_processing.php", 
       "type": "POST" 
      }, 
      "language": { 
       "url": "//cdn.datatables.net/plug-ins/1.10.11/i18n/Russian.json" 
      }, 
      "searching": false, 
      dom: 'lfrtip<"#table_buttons"B>', 
      buttons: [ 
       { 
        text: 'Экспорт в CSV', 
        action: function (e, dt, node, config) { 
         if(last_data) { 
          last_data['export'] = 1; 
          downloadFile("server_processing.php?" + $.param(last_data)); 
         } 
        } 
       } 
      ], 
      "columnDefs": [ 
       {className: "center", "targets": [2, 3, 4, 5, 6, 7, 8]} 
      ] 
     }); 

     yadcf.init(table, [ 
      { 
       column_number: 0, 
       filter_default_label: '--- Все ---' 
      }, 
      { 
       column_number: 1, 
       filter_default_label: 'Введите', 
       filter_type: "auto_complete", 
      }, 
      { 
       column_number: 2, 
       filter_type: "range_number", 
       filter_delay: 500, 
       filter_default_label: ['от', 'до'] 
      }, 
      { 
       column_number: 3, 
       filter_type: "range_number", 
       filter_delay: 500, 
       filter_default_label: ['от', 'до'] 
      }, 
      { 
       column_number: 4, 
       filter_type: "range_number", 
       filter_delay: 500, 
       filter_default_label: ['от', 'до'] 
      }, 
      { 
       column_number: 5, 
       filter_type: "range_number", 
       filter_delay: 500, 
       filter_default_label: ['от', 'до'] 
      }, 
      { 
       column_number: 6, 
       filter_type: "range_number", 
       filter_delay: 500, 
       filter_default_label: ['от', 'до'] 
      }, 
      { 
       column_number: 7, 
       filter_type: "range_number", 
       filter_delay: 500, 
       filter_default_label: ['от', 'до'] 
      }, 
      { 
       column_number: 8, 
       filter_type: "range_number", 
       filter_delay: 500, 
       filter_default_label: ['от', 'до'] 
      }, 


     ]); 

答えて

1

あなたのinitコードからsearching": false,を削除

関連する問題