(Начиная с DataTables 1.10 ) Если вам это не нужно, отключение упорядочивания является одним из способов предотвращения появления элементов управления со стрелками. Сделайте это при инициализации таблицы, указав опцию «ordering» как false .
Пример :
$("#example").DataTable({
"ordering": false
});
Включить или отключить упорядочение столбцов - это так просто!
Предостережение: нет сортировки вообще . [тысячу сто двадцать одна]
Другой альтернативой является отключение упорядочения по всем столбцам. Затем вы можете установить порядок программно с помощью управляющей стрелки (стрелок) , отображаемой только в отсортированных столбцах :
var after = $('#after').DataTable({
"order": [[1,"asc"]], // sorting 2nd column
"columnDefs": [
{ "orderable": false, "targets": "_all" } // Applies the option to all columns
]
});
Вы можете попробовать установить для IsTextSearchEnabled
значение true и использовать прикрепленное свойство TextSearch.TextPath
.
например
<ListBox IsTextSearchEnabled="True"
TextSearch.TextPath="CustomObject.StringProperty"/>