Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 32 additions & 40 deletions src/z2ui5_cl_demo_app_106.clas.abap
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
class Z2UI5_CL_DEMO_APP_106 definition
public
create public .
CLASS z2ui5_cl_demo_app_106 DEFINITION
PUBLIC
CREATE PUBLIC .

public section.
PUBLIC SECTION.


interfaces Z2UI5_IF_APP .
INTERFACES z2ui5_if_app .

data CHECK_INITIALIZED type ABAP_BOOL .
data MV_VALUE type STRING .
DATA check_initialized TYPE abap_bool .
DATA mv_value TYPE string .
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.



CLASS Z2UI5_CL_DEMO_APP_106 IMPLEMENTATION.
CLASS z2ui5_cl_demo_app_106 IMPLEMENTATION.


METHOD z2ui5_if_app~main.
Expand All @@ -25,38 +25,30 @@ CLASS Z2UI5_CL_DEMO_APP_106 IMPLEMENTATION.

DATA(view) = z2ui5_cl_xml_view=>factory( ).

view->_generic( ns = `html` name = `style` )->_cc_plain_xml( `.tox-silver-sink { position: absolute !important; }` ).

view->shell(
)->page(
title = 'abap2UI5 - Rich Text Editor'
navbuttonpress = client->_event( val = 'BACK' )
shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
)->header_content(
)->link(
text = 'Source_Code'

target = '_blank'
)->get_parent(
)->simple_form( title = 'Rich Text Editor' editable = abap_true
)->content( 'form'
)->rich_text_editor( width = `100%`
height = `400px`
value = client->_bind_edit( mv_value )
customtoolbar = abap_true
showGroupFont = abap_true
showGroupLink = abap_true
showGroupInsert = abap_true
wrapping = abap_false
)->get_parent( )->get_parent( )->get_parent(
)->footer(
)->overflow_toolbar(
)->button(
text = 'Send To Server'
type = 'Emphasized'
icon = 'sap-icon://paper-plane'
press = client->_event( 'SERVER' )
).
DATA(lo_p) = view->shell(
)->page(
title = 'abap2UI5 - Rich Text Editor'
navbuttonpress = client->_event( val = 'BACK' )
shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
).


lo_p->rich_text_editor( width = `100%`
height = `400px`
value = client->_bind_edit( mv_value )
customtoolbar = abap_true
showGroupFont = abap_true
showGroupLink = abap_true
showGroupInsert = abap_true
wrapping = abap_false ).

lo_p->footer(
)->overflow_toolbar(
)->button(
text = 'Send To Server'
type = 'Emphasized'
icon = 'sap-icon://paper-plane'
press = client->_event( 'SERVER' ) ).

client->view_display( view->stringify( ) ).

Expand Down