Я использую JQuery DataTables для заполнения некоторых данных на своей странице, я пришел к тому, что все работает отлично, за исключением того, что я не могу скрыть стрелку сортировки для одного из столбцов.данные aoColumnDefs в jQuery DataTables
Мне нужно использовать параметр aoColumnDefs
, чтобы справиться с любой задачей уровня столбца.
Когда я жёстко "aoColumnDefs": [{ "bSortable": false, "aTargets": [2]}]
, сортировка стрелка получает скрытый/отключен из колонки [2], Как я использую HTML5 и передавая каждый параметр из HTML, чтобы мой весь DataTable родовое, мне нужно пройти этот aoColumnDefs
через переменные.
Я попробовал этот
var mSortingString = [];
var disableSortingColumn = "2"; mSortingString.push({ "bSortable": false, "aTargets": [disableSortingColumn] });
, а затем назначить эту mSortingString
строку в качестве значения для aoColumnDefs
но то не похоже на работу. Я вижу, что mSortingString
имеет данные выше, но это не отключает сортировку стрелок. Другое дело, так как я дал переменную disableSortingColumn
значение 2, но в mSortingString
массив, его 1.
Может ли кто-нибудь помочь мне в правильном направлении, я думаю, что это его минимальное знание Javascript.
Пробовал посмотреть на это Create JavaScript array (JSON format) for DataTables aoColumnDefs, но это не работает для меня.