tableView 컬럼 링크 방법

1. Layout에 tableView htmlb 태그로 구현  – 장점 : Iterator 필요없음  – 단점 : 다양한 컬럼 Element 사용 못함(Dropdownlistbox, Inputfield…) 2. Iterator의 column_definitions Method에 oncellclick으로 구현  – 장점 : oncellclick에 Event명으로 간단히 구현  – 단점 : 구현된 컬럼이 링크표시 안됨(밑줄,글자색깔..) – 해결방안 : 출력 데이터에 태그 추가(<font color=blue><u>Link Text</u></font> 3. Iterator의 render_cell_start에 p_replacement_bee로 구현  – 장점 : 다양한 link속성 지정가능  – 단점 : 링크 클릭한 […]

더보기 댓글 남기기

HTMLB Iterator Element 정리

1. HTMLB Iterator 설명 : http://scn.sap.com/people/brian.mckellar/blog/2003/10/31/bsp-programming-htmlb-tableview-iterator 2. Inputfield DATA: lcl_inputfield     TYPE REF TO cl_htmlb_inputfield,       lcl_inputfield = cl_htmlb_inputfield=>factory( alignment = ‘RIGHT’                                                      id        = p_column_key                                                      value     = l_value                                                      type      = ‘STRING’ ” DATE.                                                      cellvalue = ‘TRUE’                                                      maxlength = ‘6’                                                      disabled  = lv_disabled ). p_replacement_bee = lcl_inputfield. 3. link DATA: lcl_link TYPE REF TO cl_htmlb_link.       CONCATENATE ‘fn_popup_go1(‘ <col1> ‘,’ <col2> ‘);’ INTO lv_onclientclick SEPARATED BY ‘”‘..       lcl_link = cl_htmlb_link=>factory( id            = p_column_key                                          onclientclick = lv_onclientclick                                          text          = l_value ).       p_replacement_bee = lcl_link. 4. dropdownlistbox selection 값이 없으면 table데이터의 첫번째 값을 보여준다. [#M_소스보기|접기|       DATA: ls_dlist TYPE zhr02_ls_domainlist01,             lt_dlist TYPE zhr02_lt_domainlist01.       DATA: lo_ap_common TYPE REF TO zcl_hr_ap_common.       DATA: lo_dlist     TYPE REF TO data.       FIELD-SYMBOLS: <gt_table> TYPE STANDARD TABLE. *  평가등급 도메인 값.       CREATE OBJECT lo_ap_common TYPE zcl_hr_ap_common.       CALL METHOD lo_ap_common->get_domain_read         EXPORTING           i_domain      = ‘ZDAPPRGRPA’           i_gubun       = ‘1’         IMPORTING           et_domainlist = lt_dlist.       CREATE DATA lo_dlist LIKE lt_dlist.       ASSIGN lo_dlist->* TO <gt_table>.       <gt_table> = lt_dlist.       CALL METHOD cl_htmlb_dropdownlistbox=>factory         EXPORTING           disabled          = ‘FALSE’           id                = p_column_key           nameofkeycolumn   = ‘DDTEXT’           nameofvaluecolumn = ‘DOMVALUE_L’ […]

더보기 댓글 남기기
Close Bitnami banner
Bitnami