Skip to content

Commit 1429f7a

Browse files
authored
update cjs demo (#89)
1 parent aa40e46 commit 1429f7a

File tree

1 file changed

+27
-17
lines changed

1 file changed

+27
-17
lines changed

src/z2ui5_cl_demo_app_147.clas.abap

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
class Z2UI5_CL_DEMO_APP_147 definition
2-
public
3-
create public .
1+
CLASS z2ui5_cl_demo_app_147 DEFINITION
2+
PUBLIC
3+
CREATE PUBLIC .
44

5-
public section.
5+
PUBLIC SECTION.
66

7-
interfaces IF_SERIALIZABLE_OBJECT .
8-
interfaces Z2UI5_IF_APP .
7+
INTERFACES if_serializable_object .
8+
INTERFACES z2ui5_if_app .
99

10-
data CHECK_INITIALIZED type ABAP_BOOL .
11-
data MS_CHARTJS_CONFIG type Z2UI5_CL_CC_CHARTJS=>TY_CHART .
10+
DATA check_initialized TYPE abap_bool .
11+
DATA ms_chartjs_config TYPE z2ui5_cl_cc_chartjs=>ty_chart .
1212
PROTECTED SECTION.
1313

1414
METHODS z2ui5_on_rendering.
@@ -24,7 +24,7 @@ ENDCLASS.
2424
CLASS Z2UI5_CL_DEMO_APP_147 IMPLEMENTATION.
2525

2626

27-
METHOD Z2UI5_IF_APP~MAIN.
27+
METHOD z2ui5_if_app~main.
2828

2929
me->client = client.
3030

@@ -33,21 +33,31 @@ CLASS Z2UI5_CL_DEMO_APP_147 IMPLEMENTATION.
3333
z2ui5_on_init( ).
3434

3535
client->view_display( z2ui5_cl_xml_view=>factory( client
36-
)->_z2ui5( )->timer( client->_event( `START` )
37-
)->_generic( ns = `html` name = `script` t_prop = VALUE #( ( n = `src` v = z2ui5_cl_cc_chartjs=>get_js_url( ) )
38-
) )->get_parent(
36+
)->_z2ui5( )->timer( finished = client->_event( `LOAD1` ) delayms = `2000`
37+
)->html( content = `<script type="module" src="` && z2ui5_cl_cc_chartjs=>get_js_url( ) && `"></script>` )->get_parent(
3938
)->stringify( ) ).
4039

40+
4141
ENDIF.
4242

4343
z2ui5_on_event( ).
4444

4545
ENDMETHOD.
4646

4747

48-
METHOD Z2UI5_ON_EVENT.
48+
METHOD z2ui5_on_event.
4949

5050
CASE client->get( )-event.
51+
WHEN 'LOAD1'.
52+
client->view_display( z2ui5_cl_xml_view=>factory( client
53+
)->_z2ui5( )->timer( client->_event( `LOAD2` )
54+
)->html( content = `<script src="` && z2ui5_cl_cc_chartjs=>get_js_datalabels( ) && `"></script>` )->get_parent(
55+
)->stringify( ) ).
56+
WHEN 'LOAD2'.
57+
client->view_display( z2ui5_cl_xml_view=>factory( client
58+
)->_z2ui5( )->timer( client->_event( `START` )
59+
)->html( content = `<script src="` && z2ui5_cl_cc_chartjs=>get_js_autocolors( ) && `"></script>` )->get_parent(
60+
)->stringify( ) ).
5161
WHEN 'START'.
5262
z2ui5_on_rendering( ).
5363
WHEN 'BACK'.
@@ -57,7 +67,7 @@ CLASS Z2UI5_CL_DEMO_APP_147 IMPLEMENTATION.
5767
ENDMETHOD.
5868

5969

60-
METHOD Z2UI5_ON_INIT.
70+
METHOD z2ui5_on_init.
6171

6272
DATA ls_dataset TYPE z2ui5_cl_cc_chartjs=>ty_dataset.
6373

@@ -69,16 +79,16 @@ CLASS Z2UI5_CL_DEMO_APP_147 IMPLEMENTATION.
6979
ls_dataset-data = VALUE #( ( `1` ) ( `12` ) ( `19` ) ( `3` ) ( `5` ) ( `2` ) ( `3` ) ).
7080
APPEND ls_dataset TO ms_chartjs_config-data-datasets.
7181

72-
ms_chartjs_config-options-plugins-colors-force_override = abap_true.
73-
ms_chartjs_config-options-plugins-colors-enabled = abap_true.
82+
ms_chartjs_config-options-plugins-autocolors-mode = 'data'.
7483

84+
ms_chartjs_config-plugins = VALUE #( ( `ChartDataLabels` ) ( `autocolors` ) ).
7585

7686
ms_chartjs_config-options-scales-y-begin_at_zero = abap_true.
7787

7888
ENDMETHOD.
7989

8090

81-
METHOD Z2UI5_ON_RENDERING.
91+
METHOD z2ui5_on_rendering.
8292

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

0 commit comments

Comments
 (0)