首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动完成不工作- DataTables + Yadcf

自动完成不工作- DataTables + Yadcf
EN

Stack Overflow用户
提问于 2016-06-12 16:52:20
回答 1查看 316关注 0票数 1

我用DataTables和Yadcf插件创建了一个表。它使用服务器端处理。我在第二列中添加了一个自动完成过滤器,并在服务器响应中添加了yadcf_data_1字段,但是当输入时什么也不会发生。而且,javascript控制台中没有任何错误。

你可以看到我的桌子这里

代码语言:javascript
复制
    $(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: ['от', 'до']
            },


        ]);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-13 13:36:09

从init代码中删除searching": false,,因为它禁用了表中的搜索功能

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37776791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档