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

start [/forum/topic.php?fid=22&msg=38471725&tid=1447640]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 431ms |

| 0 / 0 |
