Текущее время: Пт, мар 29 2024, 01:48

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Скроллинг алв-грида
СообщениеДобавлено: Пт, фев 09 2018, 14:26 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 05 2017, 23:56
Сообщения: 537
Здравствуйте,
у меня есть алв-грид на базе CL_GUI_ALV_GRID.
На тулбар добавлена кнопка, кнопка добавляет строку после выбранной строки и вызывает

CALL METHOD go_trns_sp_grid->refresh_table_display.

при этом скроллинг улетает на начало таблицы.
Как зафиксировать скроллинг при обновлении?

я так понимаю надо что-то передать в is_stable и I_SOFT_REFRESH?
софт рефреш это флажок, а вот что в структуру пихать?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скроллинг алв-грида  Тема решена
СообщениеДобавлено: Пт, фев 09 2018, 14:47 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, сен 17 2007, 07:11
Сообщения: 41
Code:
    gs_stable = 'XX'.
:)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скроллинг алв-грида
СообщениеДобавлено: Пт, фев 09 2018, 15:34 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 05 2017, 23:56
Сообщения: 537
Спасибо


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скроллинг алв-грида
СообщениеДобавлено: Вт, мар 13 2018, 13:18 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
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, я бы на Вашем месте кнопки не рисовал, суть в том что Вы получаете целый тулбар с кнопками (создать, вставить(после выбранной строки), удалить, вырезать, скопировать и тд и тп) и соответствющие методы для работы с этим и никакой рефреш не нужен.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скроллинг алв-грида
СообщениеДобавлено: Вт, мар 13 2018, 14:13 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 05 2017, 23:56
Сообщения: 537
Стандартные кнопки добавления я специально убрал, так как логика вставки строк хитрая.
Все строки только на чтение, пользователь выделяет строку, нажимает добавить строку, и по ней должна появиться строка-дубликат с частично открытыми столбцами, причем у той строки в неотраженных столбцах прописывается ключ выделенной строки.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скроллинг алв-грида
СообщениеДобавлено: Вт, мар 13 2018, 14:17 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Kuranov.Dmitry написал(а):
Стандартные кнопки добавления я специально убрал, так как логика вставки строк хитрая.
Все строки только на чтение, пользователь выделяет строку, нажимает добавить строку, и по ней должна появиться строка-дубликат с частично открытыми столбцами, причем у той строки в неотраженных столбцах прописывается ключ выделенной строки.

Вам виднее конечно исходя из задачи в целом, но из того что Вы написали, на мой взгляд это реализуемо через editable alv.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB