У меня есть столбики в моей таблице, которые генерируются динамически. В таблице указаны столбцы, такие как Name, Company и т. Д. Он также получил столбец, который содержит номера версий (1.14.0.2, 1.12.1.0, 1.8.0.1).Как отсортировать столбец в таблице с номерами версий программного обеспечения?
Я использую библиотеку под названием Sortable для сортировки на месте. Это отличная библиотека, которая работает просто из коробки!
Он отлично подходит для таких колонок, как имя и компания. Но в некоторых случаях он не подходит для версии. Я устанавливаю данные-значение результата
str_replace('.','',$version_number)
Но это терпит неудачу, когда номера версий 1.10.0, 1.14, 1.0.1.2 (Special Case)
Он должен сортировать как
1.0.1.2
1.10.0
1.14
Но сортирует как
1.14
1.0.1.2
1.10.0
Любой путь я могу достичь правильных результатов?
Первоначально я использовал с данными стоимости. Он не подходит для следующих значений. 1.9.2.0 1.8.0.1 1.14.2.0 https://jsfiddle.net/st9zhbc0/ – localhost
Может быть, если вы разместите пример вашей таблицы, было бы помочь? –
Используйте этот jsFiddle. https://jsfiddle.net/st9zhbc0/ – localhost