Skip to content

Commit bb5f151

Browse files
committed
update
1 parent d050117 commit bb5f151

File tree

2 files changed

+36
-126
lines changed

2 files changed

+36
-126
lines changed

src/z2ui5_cl_demo_app_175.clas.abap

Lines changed: 36 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -1,131 +1,63 @@
1-
class Z2UI5_CL_DEMO_APP_175 definition
2-
public
3-
final
4-
create public .
5-
6-
public section.
7-
8-
interfaces IF_SERIALIZABLE_OBJECT .
9-
interfaces Z2UI5_IF_APP .
10-
11-
data MV_CHECK_INITIALIZED type ABAP_BOOL .
12-
protected section.
13-
14-
methods ON_RENDERING
15-
importing
16-
!IR_CLIENT type ref to Z2UI5_IF_CLIENT .
17-
methods ON_INIT
18-
importing
19-
!IR_CLIENT type ref to Z2UI5_IF_CLIENT .
20-
private section.
21-
22-
methods ON_EVENT
23-
importing
24-
!IR_CLIENT type ref to Z2UI5_IF_CLIENT .
25-
ENDCLASS.
1+
CLASS z2ui5_cl_demo_app_175 DEFINITION
2+
PUBLIC
3+
FINAL
4+
CREATE PUBLIC .
265

6+
PUBLIC SECTION.
277

8+
INTERFACES if_serializable_object .
9+
INTERFACES z2ui5_if_app .
2810

29-
CLASS Z2UI5_CL_DEMO_APP_175 IMPLEMENTATION.
11+
DATA mv_check_initialized TYPE abap_bool .
12+
PROTECTED SECTION.
3013

14+
METHODS on_rendering
15+
IMPORTING
16+
!ir_client TYPE REF TO z2ui5_if_client .
3117

32-
METHOD ON_EVENT.
18+
PRIVATE SECTION.
19+
ENDCLASS.
3320

34-
* CASE ir_client->get( )-event.
35-
* WHEN ''.
36-
*
37-
* ENDCASE.
38-
ENDMETHOD.
3921

4022

41-
method ON_INIT.
42-
endmethod.
23+
CLASS z2ui5_cl_demo_app_175 IMPLEMENTATION.
4324

4425

45-
METHOD ON_RENDERING.
46-
* ---------- Set view -----------------------------------------------------------------------------
47-
DATA(lr_view) = z2ui5_cl_xml_view=>factory( t_ns = VALUE #( ( n = `xmlns:table` v = `sap.ui.table` ) ) ).
26+
METHOD on_rendering.
27+
28+
DATA(lr_view) = z2ui5_cl_xml_view=>factory( ).
4829

49-
* ---------- Set dynamic page ---------------------------------------------------------------------
5030
DATA(lr_dyn_page) = lr_view->dynamic_page(
51-
showfooter = abap_false
52-
" headerExpanded = abap_true
53-
" toggleHeaderOnTitleClick = client->_event( 'ON_TITLE' )
54-
).
31+
showfooter = abap_false ).
5532

56-
* ---------- Get header title ---------------------------------------------------------------------
5733
DATA(lr_header_title) = lr_dyn_page->title( ns = 'f' )->get( )->dynamic_page_title( ).
58-
59-
* ---------- Set header title text ----------------------------------------------------------------
60-
lr_header_title->heading( ns = 'f' )->title( TEXT-t00 ).
61-
62-
* ---------- Get page header area ----------------------------------------------------------------
34+
lr_header_title->heading( ns = 'f' )->title( `Demo - Wizard Control` ).
6335
DATA(lr_header) = lr_dyn_page->header( ns = 'f' )->dynamic_page_header( pinnable = abap_true )->content( ns = 'f' ).
64-
65-
* ---------- Get page content area ----------------------------------------------------------------
6636
DATA(lr_content) = lr_dyn_page->content( ns = 'f' ).
37+
DATA(lr_wizard) = lr_content->wizard( ).
38+
DATA(lr_wiz_step1) = lr_wizard->wizard_step( title = 'Step1' validated = abap_true ).
39+
lr_wiz_step1->message_strip( text = 'STEP1' ).
40+
DATA(lr_wiz_step2) = lr_wizard->wizard_step( title = 'Step2'
41+
validated = abap_true ).
6742

68-
* -------------------------------------------------------------------------------------------------
69-
* WIZARD
70-
* -------------------------------------------------------------------------------------------------
71-
data(lr_wizard) = lr_content->wizard( ).
72-
73-
* -------------------------------------------------------------------------------------------------
74-
* WIZARD Step 1
75-
* -------------------------------------------------------------------------------------------------
76-
data(lr_wiz_step1) = lr_wizard->wizard_step( title = 'Step1'
77-
validated = abap_true ).
78-
79-
lr_wiz_step1->message_strip( text = 'STEP1' ).
43+
lr_wiz_step2->message_strip( text = 'STEP2' ).
44+
DATA(lr_wiz_step3) = lr_wizard->wizard_step( title = 'Step3'
45+
validated = abap_true ).
8046

81-
* -------------------------------------------------------------------------------------------------
82-
* WIZARD Step 2
83-
* -------------------------------------------------------------------------------------------------
84-
data(lr_wiz_step2) = lr_wizard->wizard_step( title = 'Step2'
85-
validated = abap_true ).
47+
lr_wiz_step3->message_strip( text = 'STEP3' ).
48+
DATA(lr_wiz_step4) = lr_wizard->wizard_step( title = 'Step4'
49+
validated = abap_true ).
8650

87-
lr_wiz_step2->message_strip( text = 'STEP2' ).
51+
lr_wiz_step4->message_strip( text = 'STEP4' ).
8852

89-
* -------------------------------------------------------------------------------------------------
90-
* WIZARD Step 3
91-
* -------------------------------------------------------------------------------------------------
92-
data(lr_wiz_step3) = lr_wizard->wizard_step( title = 'Step3'
93-
validated = abap_true ).
94-
95-
lr_wiz_step3->message_strip( text = 'STEP3' ).
96-
97-
* -------------------------------------------------------------------------------------------------
98-
* WIZARD Step 4
99-
* -------------------------------------------------------------------------------------------------
100-
data(lr_wiz_step4) = lr_wizard->wizard_step( title = 'Step4'
101-
validated = abap_true ).
102-
103-
lr_wiz_step4->message_strip( text = 'STEP4' ).
104-
105-
106-
* ---------- Set View -----------------------------------------------------------------------------
10753
ir_client->view_display( lr_view->stringify( ) ).
108-
ENDMETHOD.
10954

55+
ENDMETHOD.
11056

111-
method Z2UI5_IF_APP~MAIN.
112-
* -------------------------------------------------------------------------------------------------
113-
* INITIALIZATION
114-
* -------------------------------------------------------------------------------------------------
115-
IF me->mv_check_initialized = abap_false.
116-
me->mv_check_initialized = abap_true.
117-
me->on_init( ir_client = client ).
11857

119-
* -------------------------------------------------------------------------------------------------
120-
* RENDERING
121-
* -------------------------------------------------------------------------------------------------
122-
me->on_rendering( ir_client = client ).
123-
ENDIF.
58+
METHOD z2ui5_if_app~main.
12459

125-
* -------------------------------------------------------------------------------------------------
126-
* EVENTS
127-
* -------------------------------------------------------------------------------------------------
128-
me->on_event( ir_client = client ).
60+
me->on_rendering( ir_client = client ).
12961

130-
endmethod.
62+
ENDMETHOD.
13163
ENDCLASS.

src/z2ui5_cl_demo_app_175.clas.xml

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -20,35 +20,13 @@
2020
</item>
2121
</TPOOL>
2222
<DESCRIPTIONS>
23-
<SEOCOMPOTX>
24-
<CMPNAME>ON_EVENT</CMPNAME>
25-
<LANGU>E</LANGU>
26-
<DESCRIPT>on event</DESCRIPT>
27-
</SEOCOMPOTX>
28-
<SEOCOMPOTX>
29-
<CMPNAME>ON_INIT</CMPNAME>
30-
<LANGU>E</LANGU>
31-
<DESCRIPT>on init</DESCRIPT>
32-
</SEOCOMPOTX>
3323
<SEOCOMPOTX>
3424
<CMPNAME>ON_RENDERING</CMPNAME>
3525
<LANGU>E</LANGU>
3626
<DESCRIPT>on rendering trigger</DESCRIPT>
3727
</SEOCOMPOTX>
3828
</DESCRIPTIONS>
3929
<DESCRIPTIONS_SUB>
40-
<SEOSUBCOTX>
41-
<CMPNAME>ON_EVENT</CMPNAME>
42-
<SCONAME>IR_CLIENT</SCONAME>
43-
<LANGU>E</LANGU>
44-
<DESCRIPT>abap2UI5 - client</DESCRIPT>
45-
</SEOSUBCOTX>
46-
<SEOSUBCOTX>
47-
<CMPNAME>ON_INIT</CMPNAME>
48-
<SCONAME>IR_CLIENT</SCONAME>
49-
<LANGU>E</LANGU>
50-
<DESCRIPT>abap2UI5 - client</DESCRIPT>
51-
</SEOSUBCOTX>
5230
<SEOSUBCOTX>
5331
<CMPNAME>ON_RENDERING</CMPNAME>
5432
<SCONAME>IR_CLIENT</SCONAME>

0 commit comments

Comments
 (0)