Hi,
I am trying to add a dynamic amount of groups into a group that I have on the view.
The problem is that I get a dump (The ASSERT condition was violated.).
I do it on the WDDOMODIFYVIEW method.
my code is:
data:
lr_group TYPE REF TO cl_wd_group,
lr_new_group TYPE REF TO cl_wd_group.
lr_group ?= view->get_element( 'GROUP_ITEMS' ).
LOOP AT lt_items ASSIGNING <item>.
ADD 1 TO lv_col.
CONCATENATE 'GROUP_' lv_col '_' lv_row INTO lv_str.
lr_new_group = cl_wd_group=>new_group( id = lv_str
design = '02'
).
lr_matrix_head = cl_wd_matrix_head_data=>new_matrix_head_data( element = lr_new_group ).
lr_new_group->set_layout_data( lr_matrix_head ).
lr_group->add_child( lr_new_group ).
....
endloop.
All the examples I saw are with text view/ input field.
Has anyone tried this before?
Thanks,
Itay