0

Tinysort documentation говорит, что чувствительно к регистру сортировка может быть настроена с:Чувствительные к регистру Tinysort с Bootstrap сортировки таблицей

tinysort.default.cases = true; 

Я добавил, что конфигурация JavaScript для моей веб-страницы перед столом с классом Bootstrap sortable , но конфигурация Tinysort, похоже, не имеет никакого эффекта.

Как настроить Tinysort для сортировки по регистру?

+0

Вы согласны с [docs] (http://tinysort.sjeiti.com/#option-cases). Это не приведет к тому, что ваш оператор конфигурации не активируется или ошибка в Tinysort. – mvw

ответ

0

Мое решение изменить строку кода в bootstrap-sortable.js добавить cases: true (да, я не был опущен s ранее, но изменение, что не имел эффект):

rows.tsort('td:eq(' + sortColumn + ')', { order: sortOrder, attr: 'data-value', cases: true }); 

Теперь все мои столы жестко закодированы с cases: true, но ранее они были (неявно) жестко закодированы с cases: false ,

Было бы неплохо иметь возможность вводить эту опцию без изменения стороннего кода.

1

Вы забыли -s-. Оно должно быть:

tinysort.defaults.cases = true; 

Смотрите здесь: http://jsfiddle.net/Sjeiti/hLe7cvxs/

+0

Это, похоже, не работает для меня с сортировочной таблицей начальной загрузки. Может быть, скрипка может быть обновлена ​​... –

+0

Я не уверен, что следую: вы устанавливаете 'tinysort.defaults.cases = true;' -and- у вас есть 'table.sortable', и все? Нет другого кода? Это действительно ничего не сделает. Вы посмотрели [пример таблицы сортировки] (http://tinysort.sjeiti.com/#sorting-tables)? – Sjeiti

Смежные вопросы