Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как установить gridview на заданную строку?
|
|||
|---|---|---|---|
|
#18+
Имеется GridView c 1000 строк с данными. В некой строке происходят (на сервере) изменения. После возврата клиенту грид "убегает" на первую строку и приходится вручную "крутить" до строки в которой произошли изменения. Есть ли возможность программно выполнить всю вышеописанную задачу, с тем, чтобы грид программно устанавливался в ту же позицию (на той же строке), в которой был до изменения? Спасибо! Евгений Боуден ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 12:45 |
|
||
|
Как установить gridview на заданную строку?
|
|||
|---|---|---|---|
|
#18+
evgenybe, у тебя обовляется весь грид при обновлении одной строки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 13:09 |
|
||
|
Как установить gridview на заданную строку?
|
|||
|---|---|---|---|
|
#18+
вадяevgenybe, у тебя обновляется весь грид при обновлении одной строки? В строках (в каждой строке) есть кнопка, при нажатии на которую на сервере необходимо выполнить некий код (вывести в данной строке перевод заданного текста). А когда страница появляется на стороне клиента grid устанавливается на первую строку, а заданная строка оказывается где-то внизу страницы. А мне надо, чтобы была видна именно ту строку, с которой я работаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 13:28 |
|
||
|
Как установить gridview на заданную строку?
|
|||
|---|---|---|---|
|
#18+
evgenybeИмеется GridView Это какой-то фреймворк? Или что-то самописное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 14:10 |
|
||
|
Как установить gridview на заданную строку?
|
|||
|---|---|---|---|
|
#18+
evgenybeА мне надо, чтобы была видна именно ту строку, с которой я работаю. Если у тебя есть управление на той странице после "переделки" твоего "грида", просто найди ту строку и прокрути программно страницу до той строки... У тебя вообще вся строка обновляется? По каким "приметам" можно найти на странице "нужную" строчку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 14:13 |
|
||
|
Как установить gridview на заданную строку?
|
|||
|---|---|---|---|
|
#18+
evgenybe, Вы так и не уточнили самую важную деталь: - вся страница обновляется целиком, или только блок с гридом, или только содержимое одной строки? Ну нет здесь телепатов :) Можно запоминать позицию scrollTop (если повесить обработчик на событие scroll). Например, в localStorage (если страница перезагружается). Потом восстанавливать https://learn.javascript.ru/metrics-window#window-scroll Могут быть артефакты изображения (дёрганья при принудительной прокрутке), так как прокрутить содержимое страницы или блока можно только после полной готовности DOM. ---------- Если страница перезагружается и содержит грид во всю высоту страницы, то проще и быстрее вставлять в URL якоря на текущую строку (...#anchor). ---------- Если обновляется только блок с гридом , то лучше обновлять лишь изменяемую часть грида - что тоже не гарантирует отсутствия артефактов, но будет работать значительно быстрее (полное обновление грида на 1000 строк не мелочь при рендеринге - отзывчивость страницы может снизиться до некомфортного уровня). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 15:23 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=54&tid=1445243]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 154ms |

| 0 / 0 |
