Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Сортировка колонок при первой загрузке страницы
Покинул форум
Сообщений всего: 55
Дата рег-ции: Окт. 2012
Помог: 0 раз(а)
Всем доброго дня.
Первый вопрос, столкнулся с проблеммой такого характера при загрузки страницы таблица сортируется не правильно но если нажать на любую колонку (шапку), то сортируется так как нужно по алфавиту, кто силён и может помочь.
Я понимаю что проблема в использовании class, без него сортируется правильно, но мне нужны классы тк нужно скрывать определённые колонки, а в IE скрытие (display:none;) работает только когда класс у каждой колонки.
Конечно можно запретить IE вообще и проблемы не будет.
И второй вопрос как запретить показ 1й колонки с сохранением сортировки, делаю так:
<style type="text/css">
/* Фильтр колонок */
th
.c1,td:first-child{display:none;} /*Первая колонка*/
</style>
Но тогда сбивается очередность сортировки в шапке...
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
thefreedom пишет:
Всем доброго дня.
Первый вопрос, столкнулся с проблеммой такого характера при загрузки страницы таблица сортируется не правильно но если нажать на любую колонку (шапку), то сортируется так как нужно по алфавиту, кто силён и может помочь.
Я понимаю что проблема в использовании class, без него сортируется правильно, но мне нужны классы тк нужно скрывать определённые колонки, а в IE скрытие (display:none;) работает только когда класс у каждой колонки.
Добрый день!
В Internet Explorer могут быть проблемы связанные ECMAScript 2015 (6th Edition, ECMA-262).
Цитата:
const getSort = ({ target }) => {...
Цитата:
The const keyword is not supported in Internet Explorer 10 or earlier.
Покинул форум
Сообщений всего: 55
Дата рег-ции: Окт. 2012
Помог: 0 раз(а)
Vladimir Kheifets пишет:
thefreedom пишет:
Всем доброго дня.
Первый вопрос, столкнулся с проблеммой такого характера при загрузки страницы таблица сортируется не правильно но если нажать на любую колонку (шапку), то сортируется так как нужно по алфавиту, кто силён и может помочь.
Я понимаю что проблема в использовании class, без него сортируется правильно, но мне нужны классы тк нужно скрывать определённые колонки, а в IE скрытие (display:none;) работает только когда класс у каждой колонки.
Добрый день!
В Internet Explorer могут быть проблемы связанные ECMAScript 2015 (6th Edition, ECMA-262).
Цитата:
const getSort = ({ target }) => {...
Цитата:
The const keyword is not supported in Internet Explorer 10 or earlier.
Да я уже отключил его скриптом:
<script>
navigator.appName == 'Microsoft Internet Explorer' && window.location.replace("internetexplorer.html");
</script>
Но вопрос второй по скрытию строки остался, как правильно скрыть первый слтолбец, чтобы сортировка не сдвинулась ?
Vladimir Kheifets
Отправлено: 29 Марта, 2021 - 13:41:01
Частый посетитель
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
thefreedom пишет:
0.post
И второй вопрос как запретить показ 1й колонки с сохранением сортировки?...
2.post
Но вопрос второй по скрытию строки остался, как правильно скрыть первый слтолбец, чтобы сортировка не сдвинулась ?
Если Вам нужно скрыть первый столбец, то может быть сделать это в PHP?
Просто исключите первый <td> после распаковки данных и уберите первый <th>
thefreedom
Отправлено: 29 Марта, 2021 - 13:43:15
Новичок
Покинул форум
Сообщений всего: 55
Дата рег-ции: Окт. 2012
Помог: 0 раз(а)
Vladimir Kheifets пишет:
thefreedom пишет:
0.post
И второй вопрос как запретить показ 1й колонки с сохранением сортировки?...
2.post
Но вопрос второй по скрытию строки остался, как правильно скрыть первый слтолбец, чтобы сортировка не сдвинулась ?
Если Вам нужно скрыть первый столбец, то может быть сделать это в PHP?
Просто исключите первый <td> после распаковки данных и уберите первый <th>
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.