Текущее время: Пн, авг 04 2025, 19:00

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Вс, авг 12 2007, 20:30 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Чего-то я не понял. "светофор" делается легко и просто. если надо, выложу рабочий пример.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 24 2008, 14:08 
Специалист
Специалист

Зарегистрирован:
Пн, фев 11 2008, 16:17
Сообщения: 122
Пол: Мужской
__Gennady написал(а):
Чего-то я не понял. "светофор" делается легко и просто. если надо, выложу рабочий пример.


Очень надо! Выложите, пожалуйста!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 24 2008, 15:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 09 2004, 11:38
Сообщения: 127
Пол: Мужской
А нельзя ли проще, в дополнительное поле выводимой таблицы записать значение соответствующей иконки? К примеру '@08@' для ICON_GREEN_LIGHT

_________________
Труд сделал из обезьяны человека, из коня - транспорт... Тут как повезет...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 25 2008, 08:43 
Специалист
Специалист

Зарегистрирован:
Пн, фев 11 2008, 16:17
Сообщения: 122
Пол: Мужской
Voffka написал:
А нельзя ли проще, в дополнительное поле выводимой таблицы записать значение соответствующей иконки? К примеру '@08@' для ICON_GREEN_LIGHT


У меня получилось так:

Code:
DATA: g_lights_name TYPE lvc_cifnm VALUE 'LIGHT'.


В фиелд-каталоге для дополнительного поля, в котором выводится светофор следующее:

Code:
  wa_fieldcat_tab3-icon          = 'X'.
  wa_fieldcat_tab3-ref_table   = 'ICON'.
  wa_fieldcat_tab3-ref_field = 'LIGHT'.
  wa_fieldcat_tab3-fieldname     = 'LIGHT'.
  wa_fieldcat_tab3-coltext = text-044.
  wa_fieldcat_tab3-key = 'X'.
  APPEND wa_fieldcat_tab3 TO it_fieldcat_tab3.
  CLEAR wa_fieldcat_tab3.


И такая штука в layout:

Code:
  is_layout_tab3-excp_fname = g_lights_name.


Вот и всё.
В программе можно просто менять значение доп. поля таблицы (тип char1), отвечающего за светофор на 1, 2 или 3 и получается нужный "глаз" светофора.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2

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


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

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


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

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