Текущее время: Чт, июл 24 2025, 00:40

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: выбор строки через grid->SET_SELECTED_ROWS сбрасывается после PBO...
СообщениеДобавлено: Пт, апр 20 2012, 13:56 
Ассистент
Ассистент

Зарегистрирован:
Вт, апр 11 2006, 14:45
Сообщения: 25
доброго всем дня

есть экран, на нем есть грид (точнее два, но нас интересует только один)
на экране есть поле для поиска (скажем. по имени)
пользователь вводит значение, в PAI я ищу по внутренней таблице грида значение, и если его нахожу - делаю grid->SET_SELECTED_ROWS
в отладчике хорошо видно, что грид честно подсвечивает найденную строку, затем выполняются модули PBO, а затем... выбранная строка грида сбрасывается.

есть ли какой-то способ заставить грид хранить выбранную принудительно строку?

ПС строка грида, выбранная вручную, после следующего цикла PBO тоже сбрасывается :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выбор строки через grid->SET_SELECTED_ROWS сбрасывается после PBO...
СообщениеДобавлено: Пт, апр 20 2012, 15:27 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Скорее всего у вас где-то вызывается метод grid->REFRESH_TABLE_DISPLAY, который сбрасывает выделение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: выбор строки через grid->SET_SELECTED_ROWS сбрасывается после PBO...
СообщениеДобавлено: Пт, апр 20 2012, 15:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
sap_r357 написал(а):
доброго всем дня

есть экран, на нем есть грид (точнее два, но нас интересует только один)
на экране есть поле для поиска (скажем. по имени)
пользователь вводит значение, в PAI я ищу по внутренней таблице грида значение, и если его нахожу - делаю grid->SET_SELECTED_ROWS
в отладчике хорошо видно, что грид честно подсвечивает найденную строку, затем выполняются модули PBO, а затем... выбранная строка грида сбрасывается.

есть ли какой-то способ заставить грид хранить выбранную принудительно строку?

ПС строка грида, выбранная вручную, после следующего цикла PBO тоже сбрасывается :(


Скорей всего в PBO вызывается функция обновления refresh_table_display.
Самое верное перед этим запоминать выбранные позиции, а после обновления восстанавливать. Я именно так и делаю.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


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

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


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

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


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

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