Skip to Content
0
Former Member
Mar 04, 2009 at 01:39 AM

dynamic UI element Group

52 Views

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