1
我被困在jquery數據表中。如果我們使用jQuery數據表,那麼它默認提供了搜索選項。但問題是,如果我搜索特定的記錄,如果內容不匹配或我發現單個記錄。那麼我需要刪除排序圖標。它會工作,但當我按回空間並刪除搜索內容,然後照常顯示所有記錄。但現在可以排序的圖標是禁用它需要再次啓用,那麼解決方案是什麼。jquery數據表搜索選項不啓用排序圖標
這是函數調用: -
$('#datatable-information').on('draw.dt', function() {
disableSortingSearchOption(oTable, 'datatable-information_filter input');
這是功能認定中: -
function disableSortingSearchOption(oTables, tableClass) {
if (oTables != null) {
var rowCount = oTables.fnSettings().fnRecordsDisplay();
{
if (rowCount == 0 || rowCount == 1) {
var oSettings = oTables.fnSettings();
//Remove sort icon
$('.DataTables_sort_icon').remove();
//Remove hand cursor
$('.datatable th').css('cursor', 'default');
//Iterate through each column and disable sorting
$('.' + tableClass + ' th').each(function (index) {
if ((oSettings.aoColumns[index]) != undefined) {
oSettings.aoColumns[index].bSortable = false;
}
});
}
}
}
}
Thank's It work's Perfectly – Sagar
;)你會接受答案嗎? –
是的很明顯我接受它 – Sagar