+ Sapforum.Biz » Инструменты » ABAP - Инструментальные средстваТема:
|- cl_gui_alv_tree_SIMPLE double click




Автор Тема: cl_gui_alv_tree_SIMPLE double click  (Прочитано 2243 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Tomatos

  • Newbie
  • *
  • Сообщений: 22
  • Reputation Power: 0
  • Tomatos has no influence.
  • YearsYearsYearsYearsYears
cl_gui_alv_tree_SIMPLE double click
« : Июнь 11, 2014, 07:25:02 am »
день добрый!

В программе BCALV_GRID_DND_TREE_SIMPLE при клике по одному из полей дерева, выделяется вся строка. В итоге, обрабатывается только событие NODE, не важно производится ли дабл клик по узлу, либо по какому либо полю
Что требуется для такого "выделения" строки?
Первый скрин - клик мыши по полю в указанной выше программе
Второй скрин - клик мыши по полю в моей
« Последнее редактирование: Июнь 11, 2014, 07:28:24 am от Tomatos »

Оффлайн Tomatos

  • Newbie
  • *
  • Сообщений: 22
  • Reputation Power: 0
  • Tomatos has no influence.
  • YearsYearsYearsYearsYears
Re: cl_gui_alv_tree_SIMPLE double click
« Ответ #1 : Июнь 11, 2014, 07:45:50 am »
Решено i_item_selection              = '';
 
CREATE OBJECT g_alv_tree
    EXPORTING
      i_parent                      = container_1
      i_node_selection_mode         = cl_gui_column_tree=>node_sel_mode_single
      i_item_selection              = ''
      i_no_html_header              = 'X'
      i_no_toolbar                  = ''
    EXCEPTIONS
      cntl_error                  = 1
      cntl_system_error           = 2
      create_error                = 3
      lifetime_error              = 4
      illegal_node_selection_mode = 5
      failed                      = 6
      illegal_column_name         = 7.