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

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


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

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


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

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