
method GET_DOC_URL.
value = zcl_document_utility=>get_display_value( iterator ).
endmethod.
METHOD GET_P_DOC_URL.
CASE iv_property.
WHEN if_bsp_wd_model_setter_getter=>fp_fieldtype.
rv_value = cl_bsp_dlc_view_descriptor=>field_type_event_link.
WHEN if_bsp_wd_model_setter_getter=>fp_onclick.
rv_value = 'DISPLAY_DOC'.
ENDCASE.
ENDMETHOD.
method OPEN_URL_INTERNAL.
DATA(lv_title) = cl_wd_utilities=>get_otr_text_by_alias( 'Document(to be approved) Preview' ). "#EC NOTEXT
DATA(lr_popup) = io_wd_manager->create_popup( iv_interface_view_name = 'GS_CMSRCH/CMDisplayContentWindow'
iv_usage_name = 'GS_CMSRCH'
iv_title = lv_title ).
DATA(lr_cn) = lr_popup->get_context_node( 'PARAMS' ).
DATA(lr_obj) = lr_cn->collection_wrapper->get_current( ).
READ TABLE st_url_buffer ASSIGNING FIELD-SYMBOL(<buffer>) WITH KEY uuid = iv_guid.
CHECK sy-subrc = 0.
DATA(ls_params) = VALUE crmt_gsurlpopup_params( url = <buffer>-url height = '1000' ).
lr_obj->set_properties( ls_params ).
lr_popup->set_display_mode( if_bsp_wd_popup=>C_DISPLAY_MODE_PLAIN ).
lr_popup->set_window_width( 1000 ).
lr_popup->set_window_height( 10000 ).
lr_popup->open( ).
endmethod.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
4 | |
3 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |