在搜索结果中显示结果

时间:2018-06-19 19:49:06

标签: datatables

对于具有许多搜索可能性的高级搜索屏幕。当用户单击搜索时,我想开始搜索。结果应该显示在数据表中。我使用分页服务器端。

要工作,数据表需要数据或url ...我只有在先用户avec进行过搜索后才有此信息。

var searchResultsTable = $("#searchResultsTable").DataTable({
                    language: {
                        "url" :  urlI18n
                    },
                    'bLengthChange': false, //hide 'show entries dropdown
                    'processing': true,
                    'serverSide': true,
                    'pagingType': 'simple_numbers',
                    'dom': 'tp',
                    'ajax': {
                        'type': 'get',
                        'url': url,
                        'data': function (d) {
                            var current = $('#searchSamplingsResultsTable').DataTable();
                            d.page = (current != undefined) ? current.page.info().page : 0;
                            d.size = (current != undefined) ? current.page.info().length : 5;
                            d.sort = d.columns[d.order[0].column].data + ',' + d.order[0].dir;
                            d.id=$("#id").val();
                        }
                    },
                    'columns': [
                        {'data': 'id'}, 
                        {'data': 'date'},
                        {'data': 'productTypeName'},
                        {'data': 'productName'},
                        {'data': 'factories'},
                        {'data': 'machineName'}
                    ]
                });

0 个答案:

没有答案