Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема начата: Tomatos от Июнь 11, 2014, 07:25:02 am

Название: cl_gui_alv_tree_SIMPLE double click
Отправлено: Tomatos от Июнь 11, 2014, 07:25:02 am
день добрый!

В программе BCALV_GRID_DND_TREE_SIMPLE при клике по одному из полей дерева, выделяется вся строка. В итоге, обрабатывается только событие NODE, не важно производится ли дабл клик по узлу, либо по какому либо полю
Что требуется для такого "выделения" строки?
Первый скрин - клик мыши по полю в указанной выше программе
Второй скрин - клик мыши по полю в моей
Название: Re: cl_gui_alv_tree_SIMPLE double click
Отправлено: Tomatos от Июнь 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.