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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: стардартные кнопки ALV GRID
СообщениеДобавлено: Ср, авг 29 2007, 11:47 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, авг 17 2007, 10:48
Сообщения: 35
как спрятать стардартные кнопки ALV GRID? например: Print, Sort ..
:roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 29 2007, 12:01 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Обработать событие toolbar.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: стардартные кнопки ALV GRID
СообщениеДобавлено: Ср, авг 29 2007, 12:27 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
mari_ugt написал(а):
как спрятать стардартные кнопки ALV GRID? например: Print, Sort ..
:roll:

Обсуждалось, неоднократно, в разных вариантах - Поиск

_________________
"После" - не значит "вследствие"


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

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
Code:
    DATA:
      ls_exclude               TYPE ui_func,
      pt_exclude               TYPE ui_functions.

    ls_exclude = cl_gui_alv_grid=>mc_fc_print.
    APPEND ls_exclude TO pt_exclude.

...
    CALL METHOD grid1->set_table_for_first_display
      EXPORTING
        it_toolbar_excluding  = pt_exclude
      CHANGING
        it_fieldcatalog  = gtb_fieldcatalog
        it_outtab        = gtb_outtab[].


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 29 2007, 14:31 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, авг 17 2007, 10:48
Сообщения: 35
demst написал(а):
Code:
    DATA:
      ls_exclude               TYPE ui_func,
      pt_exclude               TYPE ui_functions.

    ls_exclude = cl_gui_alv_grid=>mc_fc_print.
    APPEND ls_exclude TO pt_exclude.

...
    CALL METHOD grid1->set_table_for_first_display
      EXPORTING
        it_toolbar_excluding  = pt_exclude
      CHANGING
        it_fieldcatalog  = gtb_fieldcatalog
        it_outtab        = gtb_outtab[].


Получилось! Спасибо :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: стардартные кнопки ALV GRID
СообщениеДобавлено: Ср, ноя 10 2010, 15:56 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Подскажите пожалуйста как словить события кнопок на тулбаре? Допустим рефреш.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: стардартные кнопки ALV GRID
СообщениеДобавлено: Ср, ноя 10 2010, 15:59 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
BCALV_GRID_05 в помощь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: стардартные кнопки ALV GRID
СообщениеДобавлено: Ср, ноя 10 2010, 16:07 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Besa написал:
BCALV_GRID_05 в помощь.



Спасибо нашел!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: стардартные кнопки ALV GRID
СообщениеДобавлено: Ср, ноя 10 2010, 16:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Я так понял там можно словить свои кнопки? А как словить стандартные?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: стардартные кнопки ALV GRID
СообщениеДобавлено: Ср, ноя 10 2010, 16:28 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Valeriy написал:
Я так понял там можно словить свои кнопки? А как словить стандартные?

Стандартные там не будут ловиться, зачем их ловить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: стардартные кнопки ALV GRID
СообщениеДобавлено: Ср, ноя 10 2010, 16:43 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Besa написал:
Valeriy написал:
Я так понял там можно словить свои кнопки? А как словить стандартные?

Стандартные там не будут ловиться, зачем их ловить?


Допустим при нажатии на кнопку выделить все позиции мне нужно проставить по определенному полю чекбокс.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: стардартные кнопки ALV GRID
СообщениеДобавлено: Ср, ноя 10 2010, 16:50 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
Valeriy написал:

Допустим при нажатии на кнопку выделить все позиции мне нужно проставить по определенному полю чекбокс.


сделать свою кнопку и обработать, чем не вариант?
еще есть события before... и after user_command, ну или как то так...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: стардартные кнопки ALV GRID
СообщениеДобавлено: Ср, ноя 10 2010, 16:55 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Valeriy написал:
Допустим при нажатии на кнопку выделить все позиции мне нужно проставить по определенному полю чекбокс.

Хорошо, создайте свою кнопку для этого, по ее нажатии делайте все необходимые действия, можете в нагрузку еще вызвать стандартную функцию так
Code:
CASE sy-ucomm.
...
    WHEN код Вашей кнопки.
      data: lv_ok like sy-ucomm.
      lv_ok = '&VEXCEL'.любую функцию пишем, в Вашем случае выделить все &ALL
      gr_alv_spp->set_function_code( CHANGING c_ucomm = lv_ok ).
....
  ENDCASE.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: стардартные кнопки ALV GRID
СообщениеДобавлено: Ср, ноя 10 2010, 16:59 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Besa написал:
Valeriy написал:
Допустим при нажатии на кнопку выделить все позиции мне нужно проставить по определенному полю чекбокс.

Хорошо, создайте свою кнопку для этого, по ее нажатии делайте все необходимые действия, можете в нагрузку еще вызвать стандартную функцию так
Code:
CASE sy-ucomm.
...
    WHEN код Вашей кнопки.
      data: lv_ok like sy-ucomm.
      lv_ok = '&VEXCEL'.любую функцию пишем, в Вашем случае выделить все &ALL
      gr_alv_spp->set_function_code( CHANGING c_ucomm = lv_ok ).
....
  ENDCASE.


Так и сделал! Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: стардартные кнопки ALV GRID
СообщениеДобавлено: Ср, ноя 10 2010, 18:25 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
Valeriy написал:
Подскажите пожалуйста как словить события кнопок на тулбаре? Допустим рефреш.
Как вариант, унаследовать класс CL_GUI_ALV_GRID, и переопределить метод DISPATCH.

_________________
В SAPе есть всё, просто вы чего-то не нашли.


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

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


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

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


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

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