SAPфорум.RU https://sapboard.ru/forum/ |
|
Скроллинг алв-грида https://sapboard.ru/forum/viewtopic.php?f=13&t=96041 |
Страница 1 из 1 |
Автор: | Kuranov.Dmitry [ Пт, фев 09 2018, 14:26 ] |
Заголовок сообщения: | Скроллинг алв-грида |
Здравствуйте, у меня есть алв-грид на базе CL_GUI_ALV_GRID. На тулбар добавлена кнопка, кнопка добавляет строку после выбранной строки и вызывает CALL METHOD go_trns_sp_grid->refresh_table_display. при этом скроллинг улетает на начало таблицы. Как зафиксировать скроллинг при обновлении? я так понимаю надо что-то передать в is_stable и I_SOFT_REFRESH? софт рефреш это флажок, а вот что в структуру пихать? |
Автор: | DiVo [ Пт, фев 09 2018, 14:47 ] |
Заголовок сообщения: | Re: Скроллинг алв-грида |
Code: gs_stable = 'XX'.
|
Автор: | Kuranov.Dmitry [ Пт, фев 09 2018, 15:34 ] |
Заголовок сообщения: | Re: Скроллинг алв-грида |
Спасибо |
Автор: | Besa [ Вт, мар 13 2018, 13:18 ] |
Заголовок сообщения: | Re: Скроллинг алв-грида |
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, я бы на Вашем месте кнопки не рисовал, суть в том что Вы получаете целый тулбар с кнопками (создать, вставить(после выбранной строки), удалить, вырезать, скопировать и тд и тп) и соответствющие методы для работы с этим и никакой рефреш не нужен. |
Автор: | Kuranov.Dmitry [ Вт, мар 13 2018, 14:13 ] |
Заголовок сообщения: | Re: Скроллинг алв-грида |
Стандартные кнопки добавления я специально убрал, так как логика вставки строк хитрая. Все строки только на чтение, пользователь выделяет строку, нажимает добавить строку, и по ней должна появиться строка-дубликат с частично открытыми столбцами, причем у той строки в неотраженных столбцах прописывается ключ выделенной строки. |
Автор: | Besa [ Вт, мар 13 2018, 14:17 ] |
Заголовок сообщения: | Re: Скроллинг алв-грида |
Kuranov.Dmitry написал(а): Стандартные кнопки добавления я специально убрал, так как логика вставки строк хитрая. Все строки только на чтение, пользователь выделяет строку, нажимает добавить строку, и по ней должна появиться строка-дубликат с частично открытыми столбцами, причем у той строки в неотраженных столбцах прописывается ключ выделенной строки. Вам виднее конечно исходя из задачи в целом, но из того что Вы написали, на мой взгляд это реализуемо через editable alv. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |