Текущее время: Пн, июл 28 2025, 23: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 часа


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

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


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

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