Текущее время: Вт, июл 22 2025, 16:22

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: "Прыжки" по экрану в TAB STRIP.
СообщениеДобавлено: Пн, авг 13 2012, 08:54 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 06 2012, 10:00
Сообщения: 63
Есть проблема:

В транзакции FO31(32,33) есть закладка "Поля пользователя". В эту закладку добавляем свой экран, на котором, в свою очередь, есть свой набор закладок. В одной из закладок достаточно много данных - как просто поля для заполнения, так и таблицы для временно зависимых данных - так что приходится проматывать экран скролом вниз. Проблема в следующем - когда бегунок вертикального скрола не находится в минимальном нижнем положении или в максимальном верхнем - любое действие (нажатие кнопки Ввод, нажатие кнопки на экране, перевод бегунка в одной из таблиц) перекидывает в самый верх экрана и кидает курсор в самое первое поле экрана. Может кто знает, что это такое и как с этим бороться?

Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: "Прыжки" по экрану в TAB STRIP.
СообщениеДобавлено: Пн, авг 13 2012, 12:21 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Copperhead написал(а):
Есть проблема:

В транзакции FO31(32,33) есть закладка "Поля пользователя". В эту закладку добавляем свой экран, на котором, в свою очередь, есть свой набор закладок. В одной из закладок достаточно много данных - как просто поля для заполнения, так и таблицы для временно зависимых данных - так что приходится проматывать экран скролом вниз. Проблема в следующем - когда бегунок вертикального скрола не находится в минимальном нижнем положении или в максимальном верхнем - любое действие (нажатие кнопки Ввод, нажатие кнопки на экране, перевод бегунка в одной из таблиц) перекидывает в самый верх экрана и кидает курсор в самое первое поле экрана. Может кто знает, что это такое и как с этим бороться?

Заранее спасибо.

Происходит перерисовка экрана, отработка ПАЙ и ПБО логик. Что у Вас в ПБО логике прописано? Какой результат Вы хотите получить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Прыжки" по экрану в TAB STRIP.
СообщениеДобавлено: Пн, авг 13 2012, 12:47 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 06 2012, 10:00
Сообщения: 63
То, что происходит перерисовка экрана - мне понятно. Хочется, чтобы не прыгал экран.

В ПАИ ПБО - проверка заполнения некоторых полей и, плюс добавить/удалить строку из экранных таблиц. Я подозреваю, что всё дело в том, что мой подэкран не умещается в "области закладки" - получается скроллбар. Плюс, все элементы подэкрана на нём не умещаются - второй скроллбар (бред, но заказчик хочет всё в одном месте, а в стандарт я не полезу), а есть ещё скроллбары в таблицах :-(. И всё это волшебным образом прыгает в начало страницы в случае, если "внешний" скроллбар не вверху и не внизу.

Может быть можно снять возможность прокрутки у области подэкрана, где прорисовываются мои поля и таблицы, но у меня это параметр "засерен" - поменять не могу. :-(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: "Прыжки" по экрану в TAB STRIP.
СообщениеДобавлено: Пн, авг 13 2012, 13:09 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
по описанию похоже, что при перерисовке экрана происходит переход к полю, на котором стоял курсор
попробуйте фокус менять


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Прыжки" по экрану в TAB STRIP.
СообщениеДобавлено: Пн, авг 13 2012, 13:20 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 06 2012, 10:00
Сообщения: 63
Если вы про SET/GET CURSOR, то не помогает. В дебагере инструкции отрабатывают, но результат нулевой.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: "Прыжки" по экрану в TAB STRIP.
СообщениеДобавлено: Пн, авг 13 2012, 13:31 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
Copperhead написал(а):
Если вы про SET/GET CURSOR, то не помогает. В дебагере инструкции отрабатывают, но результат нулевой.

в PBO модуле?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Прыжки" по экрану в TAB STRIP.
СообщениеДобавлено: Пн, авг 13 2012, 13:41 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 06 2012, 10:00
Сообщения: 63
SET в ПБО
GET в ПАИ


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

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


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

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


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

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