|
|
|
JEE: На чем делать админку?
|
|||
|---|---|---|---|
|
#18+
Блин :) отправил случайно не успев написать :) В общем, у ваадина есть у меня такая проблема, когда 500+ строк в таблице, которая Table и редактируемых столбцов примерно 5-10, а еще на редактирование каждой ячейки привязан какой-нибудь листенер, который что-нибудь вычисляет и записывает не только это значение, но и другие какие-то операции в БД. То когда включаем режим редактирования и все "нужные" эти поля становятся редактируемыми, вот тогда начинаются подтармаживания. На днях попробую таблицу у ваадина которая Grid, посмотрю как в ней, будет ли тупить... В общем надо просто пробовать, после грида от ваадин посмотрю этот праймНГ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 15:13 |
|
||
|
JEE: На чем делать админку?
|
|||
|---|---|---|---|
|
#18+
NixicТо когда включаем режим редактирования и все "нужные" эти поля становятся редактируемыми, вот тогда начинаются подтармаживания. что значит режим редактирования? и что значит все "нужные" эти поля становятся редактируемыми? ставится листенер на клик или даблклик один на таблицу в нем определяется поле на котором кликнули и принимается решение -если поле редактируемое(можно использовать либо класс, либо тэг data-) в копируется старое содержимое и вставляется инпут с этим содержимым.... и никаких тормозов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 15:25 |
|
||
|
JEE: На чем делать админку?
|
|||
|---|---|---|---|
|
#18+
вадяNixicТо когда включаем режим редактирования и все "нужные" эти поля становятся редактируемыми, вот тогда начинаются подтармаживания. что значит режим редактирования? и что значит все "нужные" эти поля становятся редактируемыми? Да есть у ваадина у таблиц такой вот режим редактирования, его можно переписать чтобы не все столбцы становились редактируемыми. http://demo.vaadin.com/book-examples-vaadin7/book/#component.table.editable.editable То есть не активная, выделенная ячейка в режиме редактирования, а тупо ВСЕ, в итоге если код смотреть страницы, то там просто жуть как много всего. И если строк 400-500-1000 то начинается ад. А "нужные" поля, это я имел ввиду поля(читай столбцы) которые заранее прописали чтобы они стали редактируемыми. Не все же данные требуют редактирования. А еще, если в ячейки подкинуть какие-нибудь компоненты типа выбора даты или списки, то ппц еще больший. Есть у них сейчас Grid, повторюсь, надо его попробовать будет. И да, хотелось бы, чтобы редактирование было только у одной строки или ячейки. В общем, разберусь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 15:42 |
|
||
|
JEE: На чем делать админку?
|
|||
|---|---|---|---|
|
#18+
NixicИ если строк 400-500-1000 то начинается ад.Пагинация в помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 16:30 |
|
||
|
JEE: На чем делать админку?
|
|||
|---|---|---|---|
|
#18+
UsmanNixicИ если строк 400-500-1000 то начинается ад.Пагинация в помощь тут будет задержка только на рендеринг этой таблицы. но и гнать клиенту 1000 строк нет смысла в 99%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 16:53 |
|
||
|
JEE: На чем делать админку?
|
|||
|---|---|---|---|
|
#18+
вадяUsmanПагинация в помощь тут будет задержка только на рендеринг этой таблицы. но и гнать клиенту 1000 строк нет смысла в 99%. ты так ответил, как будто против пагинации) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 17:23 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39436579&tid=2122990]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
105ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 437ms |

| 0 / 0 |
