Ячейка упорядоченного столбца не выделяется в JQuery Datatable - PullRequest
0 голосов
/ 02 июля 2019

Когда я выбираю строку, ячейки упорядоченных столбцов не подсвечиваются, как вы можете видеть ниже. Например, в моем коде

  "order": [[0,"desc"],[ 1, "desc" ],[ 7, "desc" ]],

столбец индекса 7. Дата создания, и когда я щелкаю строку, она не выделяется (как столбцы 0 и 1)

Ячейки 0, 1 и 7-го столбцов индекса не могут быть выбраны, и если я удаляю эти индексы из порядка: [], тогда они выбираются.

и когда я щелкаю заголовок столбца для сортировки, эта ячейка становится невыделенной. Как я понимаю, упорядоченные столбцы не могут быть выделены. Как сделать выделение столбца 7 при выборе строки?

Обновление:

Я открыл исходный код, и вы можете увидеть html-код выбранной строки.

Как видно, упорядоченные столбцы имеют имена классов. когда я удаляю класс, все ок. поэтому я не хочу менять класс или CSS. есть ли способ?

1 Ответ

1 голос
/ 02 июля 2019

Я подозреваю, что проблема в том, как вы украшаете выбранные строки. Если ваш класс selected назначен на <td>, а не на <tr> с каким-то неправильным селектором, такая проблема может возникнуть.

Чтобы решить эту проблему, убедитесь, что selected класс назначен на <tr> при выборе.

...