В настоящее время у меня есть таблица с динамическим столбцом, скажем, из приведенного ниже примера jsfiddle, столбец AlphaNumeric будет отображаться только на основе значения переменной (логика не включена).Фильтр по умолчанию Dynamic Columns TableSorter
http://jsfiddle.net/Mottie/856bzzeL/1088/
Теперь это создает проблемы с опцией filter_defaultFilter виджета, так как он основан на номер столбца. Если у меня есть столбец, который становится скрытым - фильтр по умолчанию не будет применяться к указанному номеру столбца, так как индекс столбца имеет изменить
filter_defaultFilter: {
// Ox will always show
2:{q}|Ox
}
Есть ли способ, чтобы реализовать логику фильтра по умолчанию динамически выбрать номер столбца? или даже использовать идентификатор или класс столбца для установки фильтра по умолчанию?
filter_defaultFilter: {
// Ox will always show
if(true) {
2: '{q}|Ox'
} else {
1: '{q}|Ox'
}
}
ИЛИ
filter_defaultFilter: {
// Ox will always show
[column.id]: '{q}|Ox'
}
работал как шарм! Спасибо @Mottie –