mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
46 lines
1.0 KiB
ABAP
46 lines
1.0 KiB
ABAP
INTERFACE zif_abapgit_html_table
|
|
PUBLIC .
|
|
|
|
TYPES:
|
|
BEGIN OF ty_row_attrs,
|
|
css_class TYPE string,
|
|
data TYPE zif_abapgit_html=>ty_data_attr,
|
|
END OF ty_row_attrs.
|
|
|
|
TYPES:
|
|
BEGIN OF ty_cell_render,
|
|
css_class TYPE string,
|
|
content TYPE string,
|
|
html TYPE REF TO zif_abapgit_html,
|
|
END OF ty_cell_render.
|
|
|
|
TYPES:
|
|
BEGIN OF ty_sorting_state,
|
|
column_id TYPE string,
|
|
descending TYPE abap_bool,
|
|
END OF ty_sorting_state.
|
|
|
|
METHODS get_row_attrs
|
|
IMPORTING
|
|
iv_table_id TYPE string
|
|
iv_row_index TYPE i
|
|
is_row TYPE any
|
|
RETURNING
|
|
VALUE(rs_attrs) TYPE ty_row_attrs
|
|
RAISING
|
|
zcx_abapgit_exception.
|
|
|
|
METHODS render_cell
|
|
IMPORTING
|
|
iv_table_id TYPE string
|
|
iv_row_index TYPE i
|
|
is_row TYPE any
|
|
iv_column_id TYPE string
|
|
iv_value TYPE any
|
|
RETURNING
|
|
VALUE(rs_render) TYPE ty_cell_render
|
|
RAISING
|
|
zcx_abapgit_exception.
|
|
|
|
ENDINTERFACE.
|