
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.11.2013, 16:46
|
|||
|---|---|---|---|
|
|||
Фильтрация таблицы |
|||
|
#18+
Такая тема. Есть достаточно большая таблица (примерно 1500 строк). Есть событие по которому для каждого tr проверяется условие и в зависимости от результата проставляется display=none или display="". Процедура работает долго, т.к. таблица отрисовывается в реальном времени, т.е. присвоили 1 tr -> отрисовали -> пошли дальше. Можно ли как-нибудь запретить отрисовку таблицы для ускорения процесса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2013, 16:54
|
|||
|---|---|---|---|
Фильтрация таблицы |
|||
|
#18+
Код: javascript 1. http://jsfiddle.net/LrvJ3/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2013, 17:24
|
|||
|---|---|---|---|
|
|||
Фильтрация таблицы |
|||
|
#18+
А удалить Код: javascript 1. так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2013, 17:37
|
|||
|---|---|---|---|
Фильтрация таблицы |
|||
|
#18+
хм, никогда не удалял попробуйте при создании назначить id элементу style, а потом по нему искать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2013, 17:41
|
|||
|---|---|---|---|
Фильтрация таблицы |
|||
|
#18+
Alexey ChasovnikovА удалить Код: javascript 1. так? зачем же хедер модифицировать? присвоить строкам классы, отвечающие за видима-невидима, а после окончания процесса поменять таблице класс с "невидима" на "видима". кстати... у меня помнится с определенного количества строк в таблице браузер уже не мог работать с ними нормально, скролить вниз это было как в замедленном кино... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2013, 17:45
|
|||
|---|---|---|---|
Фильтрация таблицы |
|||
|
#18+
да, так даже лучше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 14:24
|
|||
|---|---|---|---|
|
|||
Фильтрация таблицы |
|||
|
#18+
Всем большое спасибо. Теперь работает отлично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 14:27
|
|||
|---|---|---|---|
Фильтрация таблицы |
|||
|
#18+
Alexey ChasovnikovТакая тема. Есть достаточно большая таблица (примерно 1500 строк). Есть событие по которому для каждого tr проверяется условие и в зависимости от результата проставляется display=none или display="". Процедура работает долго, т.к. таблица отрисовывается в реальном времени, т.е. присвоили 1 tr -> отрисовали -> пошли дальше. Можно ли как-нибудь запретить отрисовку таблицы для ускорения процесса? На тыщупятьсот строк - работает влёт. Чё-то Вы не то делате, похоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 16:02
|
|||
|---|---|---|---|
Фильтрация таблицы |
|||
|
#18+
ShSergeAlexey ChasovnikovТакая тема. Есть достаточно большая таблица (примерно 1500 строк). Есть событие по которому для каждого tr проверяется условие и в зависимости от результата проставляется display=none или display="". Процедура работает долго, т.к. таблица отрисовывается в реальном времени, т.е. присвоили 1 tr -> отрисовали -> пошли дальше. Можно ли как-нибудь запретить отрисовку таблицы для ускорения процесса? На тыщупятьсот строк - работает влёт. Чё-то Вы не то делате, похоже. а откуда ты знаешь, какое там условие проверяется? может там сложный математический расчет?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&tablet=1&tid=1447640]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 392ms |

| 0 / 0 |
