Текущее время: Пн, июл 21 2025, 01:32

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: hint к кнопке созданной через SELECTION-SCREEN PUSHBUTTON
СообщениеДобавлено: Чт, апр 26 2007, 15:25 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
Доброе время суток!

Кто-нибудь знает каким образом к кнопке, созданной через SELECTION-SCREEN PUSHBUTTON, можно добавить комментарий (hint)?
Или это не возможно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 26 2007, 15:33 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 10 2005, 14:14
Сообщения: 216
Откуда: Україна -> Москва
INITIALIZATION.
MOVE: '@KK@ Журнал' TO <push_name>


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 26 2007, 15:41 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
Kahaber написал(а):
INITIALIZATION.
MOVE: '@KK@ Журнал' TO <push_name>


Таким образом добавляется текст к названию кнопки, а мне нужно добавить комментарий для этой кнопки.
Как это можно сделать?


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Вроде бы в хэлпе не описана такая возможность.

Теоретически, можно аттрибуты селекционного экрана подправить прямо в табличке. Но это очень скользкий путь.

Лучше GuiXT использовать.


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

Зарегистрирован:
Чт, июн 23 2005, 18:05
Сообщения: 119
Code:
SELECTION-SCREEN BEGIN OF LINE.
  SELECTION-SCREEN COMMENT 10(15) TEXT-001
                   FOR FIELD PARM.
  SELECTION-SCREEN POSITION POS_LOW.
  PARAMETERS PARM LIKE SAPLANE-PLANETYPE.
  SELECTION-SCREEN PUSHBUTTON POS_HIGH(8) PUSHY
                   USER-COMMAND ABCD.
  SELECTION-SCREEN ULINE (5).
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN ULINE /12(10).
[/code]


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 26 2007, 17:03 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
kizif написал(а):
Code:
SELECTION-SCREEN BEGIN OF LINE.
  SELECTION-SCREEN COMMENT 10(15) TEXT-001
                   FOR FIELD PARM.
  SELECTION-SCREEN POSITION POS_LOW.
  PARAMETERS PARM LIKE SAPLANE-PLANETYPE.
  SELECTION-SCREEN PUSHBUTTON POS_HIGH(8) PUSHY
                   USER-COMMAND ABCD.
  SELECTION-SCREEN ULINE (5).
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN ULINE /12(10).
[/code]


Это Вы описали как кнопку создать. Я именно так и делаю, но мне нужно сделать так, чтобы когда я подводил курсор мышки к кнопке, выпадала подсказка о назначении этой кнопки.
Кто-то знает как такое можно сделать?


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

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
Kahaber написал(а):
INITIALIZATION.
MOVE: '@KK@ Журнал' TO <push_name>


INITIALIZATION.
MOVE: '@\QHint@Text' TO <push_name> .


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 27 2007, 07:53 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 10 2004, 17:44
Сообщения: 97
Откуда: Москва
Пол: Мужской
А свой GUI-статус не проще вставить? Скопировав из программы RSSYSTDB...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 27 2007, 09:53 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
@ks написал:
А свой GUI-статус не проще вставить? Скопировав из программы RSSYSTDB...


Кнопка не функциональная, а расположена на экране. GUI-статус тут не причем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 27 2007, 09:55 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
flipper написал(а):
Kahaber написал(а):
INITIALIZATION.
MOVE: '@KK@ Журнал' TO <push_name>


INITIALIZATION.
MOVE: '@\QHint@Text' TO <push_name> .


Спасибо flipper, таким методом можно добавить hint к кнопке.
Единственный минус в этом, это то, что сам hint, хоть и не отображается на кнопке, но занимает на ней место, т.е. размер кнопки должен быть таким, чтобы вмещался на ней hint.
Т.о. не получится сразу после кнопки добавить еще какой-то компонент (кнопку, текст...), он будет расположен на растоянии = размеру hint'а.
В моем случае это не подходит, поэтому прийдется наверное отказаться от hint'a :cry:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 27 2007, 10:09 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 10 2004, 17:44
Сообщения: 97
Откуда: Москва
Пол: Мужской
Цитата:
Кнопка не функциональная, а расположена на экране. GUI-статус тут не причем.


Торможу утром... сорри.


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

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
tav написал:
Единственный минус в этом, это то, что сам hint, хоть и не отображается на кнопке, но занимает на ней место, т.е. размер кнопки должен быть таким, чтобы вмещался на ней hint.
Т.о. не получится сразу после кнопки добавить еще какой-то компонент (кнопку, текст...), он будет расположен на растоянии = размеру hint'а.
В моем случае это не подходит, поэтому прийдется наверное отказаться от hint'a :cry:

а так :roll:
Code:
SELECTION-SCREEN :

        PUSHBUTTON 2(40)  pbutton1 USER-COMMAND pb1 VISIBLE LENGTH 10
      , PUSHBUTTON 12(40) pbutton2 USER-COMMAND pb2 VISIBLE LENGTH 10
      .
INITIALIZATION .
  MOVE '@\QLong Hint For Button 1@Button 1' TO pbutton1 .

  CALL FUNCTION 'ICON_CREATE'
    EXPORTING
      name   = 'ICON_INFORMATION'
      text   = 'Button 2'
      info   = 'Hint 2'
    IMPORTING
      RESULT = pbutton2
    EXCEPTIONS
      OTHERS = 0
  .


PS: и все таки F1 рулит...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 27 2007, 14:51 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
flipper написал(а):
а так :roll:
Code:
SELECTION-SCREEN :

        PUSHBUTTON 2(40)  pbutton1 USER-COMMAND pb1 VISIBLE LENGTH 10
      , PUSHBUTTON 12(40) pbutton2 USER-COMMAND pb2 VISIBLE LENGTH 10
      .
INITIALIZATION .
  MOVE '@\QLong Hint For Button 1@Button 1' TO pbutton1 .

  CALL FUNCTION 'ICON_CREATE'
    EXPORTING
      name   = 'ICON_INFORMATION'
      text   = 'Button 2'
      info   = 'Hint 2'
    IMPORTING
      RESULT = pbutton2
    EXCEPTIONS
      OTHERS = 0
  .


PS: и все таки F1 рулит...



Спасибо огромное :D
Мне нужно было всего лишь добавить VISIBLE LENGTH
Оказывается не все так плохо как кажется.


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

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


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

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


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

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