对于具有许多搜索可能性的高级搜索屏幕。当用户单击搜索时,我想开始搜索。结果应该显示在数据表中。我使用分页服务器端。
要工作,数据表需要数据或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'}
]
});