메뉴 건너뛰기

SAP 한국 커뮤니티

<img src=3.gif>컬럼트리 콘트롤 중에 질문 드립니다.

수갬 2009.12.15 10:05 조회 수 : 1663

안녕하세요... 오랜만에 QnA 란에 질문을 올리네요..^^


 


다름이 아니라 제가 cl_gui_column_tree  를 사용하고 있는중인데요..


 


이벤트 발생하는 부분에서 진행이 안되어서 문의 드립니다.


 


아이템을 더블 클릭하였을때... 발생하게 하고 싶은게 있는데요...


 


디버깅을 걸어두고 노드하위의 아이템을 눌러도 반응을 하지 않습니다. ㅜ_ ㅜ


 


디버깅도 안타고요....디버깅을 안타는건...이벤트가 발생하지 않은거죠?


 


참....질문 하나더요...


 


여기서 ... 행 선택이 안되던데요.... ↓ 이런 선택이요... 컬럼트리에서는 선택이 불가능한가요??


 


 


아래 소스는 이벤트 발생하기 위해 코딩한 부분입니다.


 


 

CLASS cl_gui_column_tree DEFINITION LOAD.


 


  

CLASS verify_event_handler DEFINITION.
  PUBLIC SECTION.
    CLASS-METHODS:
      on_item_double_click FOR EVENT item_double_click OF
          cl_gui_alv_tree IMPORTING node_key fieldname
.


ENDCLASS.


 


 

CLASS verify_event_handler IMPLEMENTATION.
  METHOD on_item_double_click.
    MESSAGE I000(0K) WITH TEXT-E01 NODE_KEY FIELDNAME.

  ENDMETHOD.


ENDCLASS.


 


 

DATA: gv_tree_event    TYPE REF TO verify_event_handler.


 


 


 

  DATA: lt_events TYPE cntl_simple_events,
            l_event      TYPE cntl_simple_event.


    " item double click
    l_event-eventid = cl_gui_column_tree=>eventid_item_double_click.
    l_event-appl_event = 'X'.
    APPEND l_event TO lt_events.


  CALL METHOD gv_tree->set_registered_events
    EXPORTING
      events                    = lt_events
    EXCEPTIONS
      cntl_error                = 1
      cntl_system_error         = 2
      illegal_event_combination = 3.

  CREATE OBJECT gv_tree_event.
  SET HANDLER gv_tree_event->on_item_double_click   FOR gv_tree.


 


혹시나 해서...이벤트 선언전 tree 구조를 뿌려주는 부분입니다.


 


 

* create container for alv-tree

  CREATE OBJECT gv_custom_container
    EXPORTING
      container_name = l_tree_container_name.

*  create tree control
  CREATE OBJECT gv_tree
    EXPORTING
      parent              = gv_custom_container
      node_selection_mode = cl_gui_column_tree=>node_sel_mode_single
      item_selection      = ' '  -> 이부분에 X를 줘서도 해봤는데...안되더라구요.
      no_html_header      = 'X'
      no_toolbar          = ''.

* BUILD CATALOG..CREATE


* TREE COLUMN CREATE.
  CALL METHOD gv_tree->set_table_for_first_display
    EXPORTING
      is_variant           = ls_variant
      is_hierarchy_header  = ls_hierarchy_header
      it_toolbar_excluding = lv_toolbar_excluding
    CHANGING
      it_outtab            = gt_outcbs[]
      it_fieldcatalog      = gt_fieldcatalog.


 





 


 정확한 답변까지는 바라지 않아요.. 풀어갈수 있는 조금의


 


 힌트라도 주시면 감사하겠습니다 ㅜ


 


 앞으로 자주 들리겠습니다!! 도움이 될수 있도록..;;


 


                

번호 제목 글쓴이 날짜 조회 수
4312 <img src=2.gif>3줄 alv 구현 방법 문의(필드3줄, 데이터3줄 이런식의...) [3] 츄리닝 2009.12.18 1184
4311 <img src=3.gif>프로그램 구동 중 simple tree의 node를 갱신할 수 있나요? [3] 유리선율 2009.12.18 1010
4310 <img src=2.gif>inter table 혹은 view에서... JOIN [1] 마늘맛쿨피스 2009.12.18 1262
4309 <img src=3.gif>금액타입 출력 13,573.50 을 1,357,350 으로 보여주기 문의 [3] 츄리닝 2009.12.17 1257
4308 <img src=2.gif>sap query 이벤트 거는 방법 쫌 갈켜주세요 [1] 아밥고지를 찾아서 2009.12.17 1243
4307 <img src=3.gif>숫자값을 유지하면서 음수 부호를 앞으로 보낼 수 있는 펑션이나 방법 없을까요? [3] 행복을 파는 외계인 2009.12.17 3724
4306 <img src=3.gif>DB연결후 실행시 테이블명을 변수로 처리 하는 방법아시는분... [2] 도련님 2009.12.16 1351
4305 <img src=3.gif>commit, rollback work 궁금점... [7] bizarre 2009.12.16 2535
4304 <img src=3.gif>native sql 에서 ms-sql의 날짜타입 변경하여 쿼리시 데이타건수 상이.. [1] 전도사 2009.12.16 1548
4303 <img src=1.gif>FTP로 텍스트파일 전송시 UTF-8 형식으로 어케 보내나요? 빡쿤 2009.12.16 2444
4302 <img src=1.gif>Netweaver 사용시 오류문제 (ACTIVE실행시 생성되는 오류메세지) 심슨 2009.12.16 1123
4301 <img src=3.gif>Maintenance View에 음수(-)값 입력오류 문의. [3] Zeus 2009.12.15 2416
4300 <img src=3.gif>ALV Refresh 할때 Sort가 안되네요. [2] sweety 2009.12.15 2475
4299 <img src=2.gif>스탠다드 화면 텍스트 , 스탠다드 테이블 콘트롤 방법 [2] 아밥고지를 찾아서 2009.12.15 1003
» <img src=3.gif>컬럼트리 콘트롤 중에 질문 드립니다. [4] 수갬 2009.12.15 1663
4297 <img src=2.gif>refresh와 mc_style_disabled에 관해 문의드립니다. [2] prt 2009.12.14 1293
4296 <img src=2.gif>Country Code별 국가번호 setting Table [3] 찬호사랑 2009.12.14 2948
4295 <img src=3.gif>Select 시 AS 구문에 대한 질문입니다. [5] bizarre 2009.12.14 1460
4294 <img src=2.gif>서버의 파일 읽기 - Read Dataset [6] 찬호사랑 2009.12.14 3594
4293 <img src=3.gif>PARAMETERS에서 LISTBOX사용시 USER-COMMAND이 안되는데 방법없을까요(4.6C) [5] 귤탱 2009.12.14 1806