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

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


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

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


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

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