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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: ALV tree
СообщениеДобавлено: Пт, авг 31 2007, 10:46 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
Привет всем!
Как отловить нажатие на item в дереве?


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

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Событие соответствующее зарегить, и почаще пользоваться поиском...


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

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
спасиба конечно но я уже этим и занимаюсь, но к сожалению для дерева этого не нашел вот и спрашиваю
на форуме все только для грида

может посоветуете поконкретнее что-нибудь???


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

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Класс CL_GUI_ALV_TREE, событие ITEM_DOUBLE_CLICK, метод SET_REGISTERED_EVENTS. Какая млин разница grid или tree?..


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

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
спасибо
событие ITEM_DOUBLE_CLICK и NODE_DOUBLE_CLICK я сделал все работает
но мне нужно просто нажатие на item в дереве!!
какое это событие?


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

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
ITEM_KEYPRESS посмотри, а вообще все события находятся на закладке "События" когда смотришь класс в se24


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

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
это не то к сожалению :(
* - cl_gui_column_tree=>eventid_item_keypress
* (needed for F1-Help (only when item selection activated))
по нажатию на F1 работает а на нажатие нет..


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

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Походу единственный вариант - посмотреть на LINK_CLICK. Некрасиво конечно, но обработки single_click в этом классе нет.


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

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
может можно как-нибудь сделать через SELECTION_CHANGED????


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

Зарегистрирован:
Пн, окт 11 2004, 12:15
Сообщения: 46
Точно не помню, но помоему NODE_CONTEXT_MENU_REQUEST
срабатывает когда кликаешь на итем в простом дереве.
А вообще поставь точку останова и выбери то что лучше всего подходит.


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

Зарегистрирован:
Пн, окт 11 2004, 12:15
Сообщения: 46
И конечно в классе SLIS куча примеров по всей АЛВшной теме. :idea:


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

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
он срабатывает когда кликаешь на итем правой кнопкой мыши.

подскажи где мне ее поставить и выбрать из чего не понял???


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

Зарегистрирован:
Вт, авг 21 2007, 16:46
Сообщения: 43
Откуда: Москва
попробуй в se38 набрать bc*alv* - там точно есть примеры...
сам уже поглядеть не могу...

_________________
все может быть, что может быть; и лишь того лишь быть не может - что может быть не может быть - все остальное может быть...


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

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
DAK написал(а):
может можно как-нибудь сделать через SELECTION_CHANGED????

вроде ведь оно вам и нужно ?!
ставите ITEM_SELECTION = space при создании дерева
и регистрируете событие как обычно


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

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
если я ставлю ITEM_SELECTION = space при создании дерева, то я не могу разегистрировать событие dobll_click (error illegal_event_combination)

подскажите, мне нужно обновить дерево(или выводимые поля или данные дерева), а метод REFRESH_TABLE_DISPLAY - Private??


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

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


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

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


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

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