Сортировка jQuery DataTable после изменения текста заголовка столбца - PullRequest
0 голосов
/ 13 июля 2020

Когда я динамически изменяю текст столбца в jQuery datatable, становится невозможным сортировать таблицу, щелкнув заголовок этого столбца (хотя сортировка других столбцов в таблице остается функциональной). Мне нужно динамически изменить заголовок столбца, а также отсортировать таблицу. Как я могу это сделать?

Я пробовал сортировать, используя несколько разных методов:

Метод 1:

$($('#myTableID').DataTable().column(9).header()).text('new col title');

Метод 2:

HTML:

<table id="myTableID" class="table datatable">
    <thead>
        <tr>
            <th>col 0</th>
            <th>col 1</th>                        
            <th>col 2</th>
            <th>col 3</th>
            <th>col 4</th>
            <th>col 5</th>
            <th>col 6</th>
            <th>col 7</th>
            <th>col 8</th>
            <th><span id="changeMe">col 9</span></th>
            <th>col 10</th>
        </tr>
    </thead>
    <tbody></tbody>
</table>

js:

$(window).on('load', function() {
    $('#changeMe').text('new col title');
});
...