我有一个jquery数据表,其中一些列可以搜索
var oTable = $('#genericTable').dataTable( {
"bProcessing": true,
"sAjaxSource": '<%=jsonPath%>' + key + ".json",
"sPaginationType" : "full_numbers",
"bJQueryUI" : true,
"bRetrieve" : true,
"bPaginate" : true,
"bSort" : true,
"aaSorting" : [[ 2, "desc" ]],
"iDisplayLength" : 50,
"bAutoWidth" : false,
"aoColumns": [
{ "sTitle": "Name", sWidth: '200px' },
{ "sTitle": "Description", sWidth: '360px' },
{ "sTitle": "Date", sWidth: '70px', "sType": 'date-uk' },
{ "sTitle": "Action", sWidth: '60px', "bSortable": false }
],
}).columnFilter({ sPlaceHolder: "head:after",
aoColumns: [ { type: "text" },
{ type: "text" },
null,
null
]
});
} );
});
可搜索的列(显示在要搜索的标题中的文本框)在文本框右侧没有向上箭头图标,而其他列标题具有此排序图标
我可以知道在列标题文本框旁边显示排序图标的解决方案是什么?
答案 0 :(得分:1)
我有同样的问题。我修复它的方法是删除sScrollY属性。如果你打开bPaginate,你应该得到适当大小的表。 编辑:我想念。您需要滚动,然后关闭分页。他们互相排斥。