Kuranov.Dmitry написал(а):
Здравствуйте,
у меня есть алв-грид на базе CL_GUI_ALV_GRID.
На тулбар добавлена кнопка, кнопка добавляет строку после выбранной строки и вызывает
CALL METHOD go_trns_sp_grid->refresh_table_display.
при этом скроллинг улетает на начало таблицы.
Как зафиксировать скроллинг при обновлении?
я так понимаю надо что-то передать в is_stable и I_SOFT_REFRESH?
софт рефреш это флажок, а вот что в структуру пихать?
I_SOFT_REFRESH отвечает насколько помню за то чтобы фильтры и сортировки не слетели.
НО
Посмотрите в сторону editable ALV, я бы на Вашем месте кнопки не рисовал, суть в том что Вы получаете целый тулбар с кнопками (создать,
вставить(после выбранной строки), удалить, вырезать, скопировать и тд и тп) и соответствющие методы для работы с этим и никакой рефреш не нужен.