以一个Table中跳转为例。首先是在P函数中增加事件。
METHOD get_p_object_id.
DATA: current TYPE REF TO if_bol_bo_property_access.
DATA sstr TYPE string .
current = collection_wrapper->get_current( ).
CALL METHOD current->get_property_as_string
EXPORTING
iv_attr_name = 'OBJECT_ID'
RECEIVING
rv_result = sstr.
IF sstr IS NOT INITIAL.
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 = 'LINKTODISPLAY'. "弹出屏幕
rv_value = 'NAV' . "跳转
ENDCASE.
ENDIF.
ENDMETHOD.