jqueryデータテーブルにスタックされています。 jqueryデータテーブルを使用すると、デフォルトで検索オプションが提供されます。しかし問題は、特定のレコードを検索し、コンテンツが一致しないか、単一のレコードが見つかった場合です。私は並べ替えのアイコンを削除する必要があります。それは動作しますが、スペースを押して検索コンテンツを削除すると、通常どおりすべてのレコードが表示されます。しかし、現在、ソート可能なアイコンは無効になっており、もう一度有効にする必要があります。Jqueryのデータテーブル検索オプションでソートアイコンが有効になっていません
これは、関数呼び出しである: -
$('#datatable-information').on('draw.dt', function() {
disableSortingSearchOption(oTable, 'datatable-information_filter input');
これは、関数のDefinationである: - ここに
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;
}
});
}
}
}
}
ありがとうございますそれは完璧に – Sagar
;)あなたは答えを受け入れるでしょうか? –
はい明らかに私はそれを受け入れる – Sagar