Я знаю, что на вопрос уже был дан ответ, но я подумал, что поделюсь, как я смог применить «условное форматирование» сортов к различным ячейкам, следующим образом:
Сначала я добавил класс к каждому столбцу во время инициализации таблицы данных:
"aoColumns": [{
"mDataProp": "serial",
"sClass": "serial"
}, {
"mDataProp": "us",
"sClass": "us"
}...],
Затем я создал функцию addFormat (), которая вызывалась при каждой перерисовке (я должен был сделать это так, потому что у меня есть живая таблица, которая обновляется в реальном времени):
"fnDrawCallback": function(oSettings) { addFormat(); },
В функции addFormat я по сути определил все свои правила форматирования с помощью классов CSS. Я использовал jQuery: содержит расширение , чтобы применять очень специфические правила с регулярными выражениями и тому подобное. Мои селекторы для этих правил будут td
и любой класс, который я назначил столбцу во время инициализации таблицы данных:
$("td.us:containsRegex(/^[xtfv]$/)").addClass("s4 queue");
Это сработало очень хорошо для меня.