Функция обратного вызова строки, найти столбец по имени, а не по номеру - PullRequest
0 голосов
/ 29 января 2020

В моей таблице данных у меня есть функция обратного вызова строки, определенная так:

'rowCallback': function (row, data, index) {
    rowCallback(row, data, index);
},

Функция Javascript, которая вызывается, выглядит следующим образом:

function rowCallback(row, data, index) {
    $(row).find('td:eq(0)').css('background', data.LaborTypeColorHexValue);
}

Это работает хорошо. Однако мне не нравится находить столбец по номеру столбца. Я бы предпочел поискать по имени столбца в том случае, если порядок столбцов переключается. Возможно ли это сделать?

1 Ответ

1 голос
/ 30 января 2020

За https://datatables.net/reference/api/columns (). Names () , вы можете получить индекс по имени столбца:

var index = table.columns().names().indexOf('Salary');

Затем вы можете передать этот индекс в селектор jQuery .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...