Текущее время: Вс, авг 03 2025, 06:08

Часовой пояс: 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 часа


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

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


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

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