|
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 . |
26 | 5 |
|
| 6 | + PUBLIC SECTION. |
27 | 7 |
|
| 8 | + INTERFACES if_serializable_object . |
| 9 | + INTERFACES z2ui5_if_app . |
28 | 10 |
|
29 |
| -CLASS Z2UI5_CL_DEMO_APP_175 IMPLEMENTATION. |
| 11 | + DATA mv_check_initialized TYPE abap_bool . |
| 12 | + PROTECTED SECTION. |
30 | 13 |
|
| 14 | + METHODS on_rendering |
| 15 | + IMPORTING |
| 16 | + !ir_client TYPE REF TO z2ui5_if_client . |
31 | 17 |
|
32 |
| - METHOD ON_EVENT. |
| 18 | + PRIVATE SECTION. |
| 19 | +ENDCLASS. |
33 | 20 |
|
34 |
| -* CASE ir_client->get( )-event. |
35 |
| -* WHEN ''. |
36 |
| -* |
37 |
| -* ENDCASE. |
38 |
| - ENDMETHOD. |
39 | 21 |
|
40 | 22 |
|
41 |
| - method ON_INIT. |
42 |
| - endmethod. |
| 23 | +CLASS z2ui5_cl_demo_app_175 IMPLEMENTATION. |
43 | 24 |
|
44 | 25 |
|
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( ). |
48 | 29 |
|
49 |
| -* ---------- Set dynamic page --------------------------------------------------------------------- |
50 | 30 | 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 ). |
55 | 32 |
|
56 |
| -* ---------- Get header title --------------------------------------------------------------------- |
57 | 33 | 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` ). |
63 | 35 | DATA(lr_header) = lr_dyn_page->header( ns = 'f' )->dynamic_page_header( pinnable = abap_true )->content( ns = 'f' ).
|
64 |
| - |
65 |
| -* ---------- Get page content area ---------------------------------------------------------------- |
66 | 36 | 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 ). |
67 | 42 |
|
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 ). |
80 | 46 |
|
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 ). |
86 | 50 |
|
87 |
| -lr_wiz_step2->message_strip( text = 'STEP2' ). |
| 51 | + lr_wiz_step4->message_strip( text = 'STEP4' ). |
88 | 52 |
|
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 ----------------------------------------------------------------------------- |
107 | 53 | ir_client->view_display( lr_view->stringify( ) ).
|
108 |
| - ENDMETHOD. |
109 | 54 |
|
| 55 | + ENDMETHOD. |
110 | 56 |
|
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 ). |
118 | 57 |
|
119 |
| -* ------------------------------------------------------------------------------------------------- |
120 |
| -* RENDERING |
121 |
| -* ------------------------------------------------------------------------------------------------- |
122 |
| - me->on_rendering( ir_client = client ). |
123 |
| - ENDIF. |
| 58 | + METHOD z2ui5_if_app~main. |
124 | 59 |
|
125 |
| -* ------------------------------------------------------------------------------------------------- |
126 |
| -* EVENTS |
127 |
| -* ------------------------------------------------------------------------------------------------- |
128 |
| - me->on_event( ir_client = client ). |
| 60 | + me->on_rendering( ir_client = client ). |
129 | 61 |
|
130 |
| - endmethod. |
| 62 | + ENDMETHOD. |
131 | 63 | ENDCLASS.
|
0 commit comments