Текущее время: Вс, май 27 2018, 16:08

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


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


ВНИМАНИЕ!

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



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

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

CALL METHOD go_trns_sp_grid->refresh_table_display.

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

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


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

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


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

Зарегистрирован:
Ср, сен 06 2017, 00:56
Сообщения: 282
Спасибо


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

Зарегистрирован:
Чт, ноя 11 2004, 17:25
Сообщения: 2911
Пол: Мужской
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, 15:13 
Старший специалист
Старший специалист
Аватара пользователя

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


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

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

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


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

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


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

Сейчас этот форум просматривают: Google Feedfetcher


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

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