Текущее время: Сб, авг 02 2025, 19:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: ALV-Grid - как победить!
СообщениеДобавлено: Чт, сен 06 2007, 11:58 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Ср, окт 11 2006, 14:24
Сообщения: 19
Всем привет!

Как скрыть ALV-Grid с экрана?
Есть расширение экрана. На ней я разместил ALV-Grid с помощью редактора форматов. Мне нужно, чтобы он скрывался/показывался в зависимости от кода транзакции. Параметр INVISIBLE у самого контрола нет. Пытался проставить этот параметр у полей находящихся в них - поля заполнились непонятными крестиками и все равно остались видимыми. Может кто-нить сталкивался? Как с этим бороться?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 06 2007, 12:04 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
:shock: может это table control? А редактор форматов - случайно не screen painter? Если так - то это ни фига не ALV. Как его скрывать тут уже обсуждалось неоднократно - в поиск...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 06 2007, 13:07 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Ср, окт 11 2006, 14:24
Сообщения: 19
Значит неправильно назвал.. Да это table control. Здесь, в форуме, тока есть как скрывать/добавлять/удалять - но ни слова как его скрыть полностью.. Если не трудно ... Плиз - хелп..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 06 2007, 14:56 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Два подэкрана - на одном table_control, на другом ничего. По условию вызывать их на основной экран, как надо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 06 2007, 16:44 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Ср, окт 11 2006, 14:24
Сообщения: 19
Нет такой возможности. Дело в том, что я расширяю стандартный экран. Только этот экран у меня для корректировок - добавить еще один экран нельзя. :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 06 2007, 16:53 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Расширяешь экран или подэкран? Это важно. На экране можно нарисовать область подэкрана и делать вызов, на подэкране так не получится.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 07 2007, 06:32 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Ср, окт 11 2006, 14:24
Сообщения: 19
На самом деле это подэкран. Т.е. есть экран, на котором есть вкладки. Вот в одной из этих вкладок есть специальный подэкран для ведения на нем расширений. И только этот подэкран в моем распоряжении.
И мне не понятно почему скрыть можно все (поля, кнопки, и т.д.), а у tabcontrol-а нет такого свойства. Что терь делать даже незнаю....


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 07 2007, 07:01 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
John Doe написал:
Расширяешь экран или подэкран? Это важно. На экране можно нарисовать область подэкрана и делать вызов, на подэкране так не получится.

Почему? Вполне получится -- подэкран может вставляться в подэкран и т.д - главное не превысить максимальную допустимую вложенность (вроде всего 9)

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 07 2007, 07:06 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Мэр написал(а):
И только этот подэкран в моем распоряжении.
И мне не понятно почему скрыть можно все (поля, кнопки, и т.д.), а у tabcontrol-а нет такого свойства. Что терь делать даже незнаю....

John Doe написал:
Два подэкрана - на одном table_control, на другом ничего. ...

Итого три подэкрана на разработку

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 07 2007, 08:54 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Ср, окт 11 2006, 14:24
Сообщения: 19
Нашел!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ! Оказ-ся есть справедливость на этом свете. Дело в том, что я искал атрибуты контрола в Screen Painter-е и в структуре SCREEN (может сглупил). И вдруг я обратил внимание на эту строчку:
Code:
    MODIFY TB_ZADDIT
      FROM WA_ZADDIT
      INDEX TAB_ADDIT-CURRENT_LINE.

И меня осинило - " а вдруг!? ". И я был прав. Как оказалось, Screen Painter не содержит всех свойств данного контрола. Может это связано с тем, что по смыслу они (CURRENT_LINE, INVISIBLE) должны быть только в runtim-е. Ну короче запутали мня окончательно. Все находится в этой строчке:
Code:
CONTROLS: TAB_ADDIT TYPE TABLEVIEW USING SCREEN 1001.
TAB_ADDIT-INVISIBLE = 1.

Всем спасибо за участие! Тема закрыта! Ура - товарищи!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 07 2007, 09:55 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
sy-uname написал(а):
John Doe написал:
Расширяешь экран или подэкран? Это важно. На экране можно нарисовать область подэкрана и делать вызов, на подэкране так не получится.

Почему? Вполне получится -- подэкран может вставляться в подэкран и т.д - главное не превысить максимальную допустимую вложенность (вроде всего 9)
Это на меня тупёж напал по-видимому. Никогда так не <я не знать русский языка>, но почему то был уверен что нельзя...


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

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


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

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


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

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