Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Таблица с сортировкой строк (https://javascript.ru/forum/dom-window/40677-tablica-s-sortirovkojj-strok.html)

gurg0n 15.08.2013 12:16

Таблица с сортировкой строк
 
Здравствуйте!

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

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

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

animhotep 15.08.2013 12:20

начало как в сказках)) в тридевятом царстве....

там в суммах точки в перемешку с запятыми же. как по вашем скрипт узнает чиво нужно
отформатируйте суммы, и символы р. тоже лучше уберите

Kvark 15.08.2013 12:45

другими словами сортируйте по значению, а выводите по понятию :)

то есть при сортировке загоняете значение вычистив все кроме запятой как отделитель копеек, а тысячи лучше отделять пробелом - так как то привычнея, а вот назад значение вставлять "как есть"

gurg0n 15.08.2013 12:47

animhotep,
http://jsfiddle.net/qvL7q/1/ - а так он узнает?)

gurg0n 15.08.2013 12:51

Kvark,
:) а выводите по-понятнее:)

gurg0n 15.08.2013 12:57

Kvark,
не заметил то что вы внизу написали. Спасибо, но я ноль в яваскрипте. Может кому-то нечего делать и он переделает мне скрипт в jsfiddle)

Kvark 15.08.2013 13:05

попробуйте предложить вознаграждение :) Количество тех кому "нечего делать" значительно возрастет! :)

animhotep 15.08.2013 13:06

Цитата:

Сообщение от gurg0n
http://jsfiddle.net/qvL7q/1/ - а так он узнает?)

нет, числа с несколькими запятыми не нормальны. оставьте одну

gurg0n 15.08.2013 13:25

animhotep,
http://jsfiddle.net/qvL7q/3/

gurg0n 15.08.2013 13:26

Kvark,
Да какое там вознаграждение)) Разве что карму подниму:)


Часовой пояс GMT +3, время: 22:29.