on 05-12-2010 9:30 AM
Hi all,
I use the table control and want to use dynamically!! created group headers.
I want to have the following structure:
Line 1 Headline 1 Headline 2
Line 2 Min Med Max Min Med Max
My coding:
DATA lr_column_group TYPE REF TO cl_wd_table_column_group.
lr_column_group = cl_wd_table_column_group=>new_table_column_group( ).
lr_column_group->set_header( lr_caption ).
CALL METHOD lr_column_group->add_column
EXPORTING
index = 1
the_column = lr_table_column.
But I don't know what methods I should use to get this kind of demonstration.
Any idea?
regards
LOOP AT it_comp_header INTO wa_comp_header.
Minimum
counter = counter + 1.
CONDENSE counter.
CONCATENATE 'INPUT_' counter INTO id.
c_count = sy-index.
c_count = counter.
CONDENSE c_count.
CONCATENATE 'IT_BIN_COMP.MIN' c_count INTO binding.
cl_wd_input_field=>new_input_field(
EXPORTING
bind_value = binding
id = id
RECEIVING
control = lr_input ).
lr_column_group = cl_wd_table_column_group=>new_table_column_group( ).
lr_table_column = cl_wd_table_column=>new_table_column( ).
lr_table_column->set_table_cell_editor( lr_input ).
lr_caption = cl_wd_caption=>new_caption( ).
lr_caption->set_text( 'Min' ).
lr_table_column->set_header( lr_caption ).
lr_column_group->add_column( lr_table_column ).
lr_table_column = cl_wd_table_column=>new_table_column( ).
lr_table_column->set_table_cell_editor( lr_input ).
lr_caption = cl_wd_caption=>new_caption( ).
lr_caption->set_text( 'Max' ).
lr_table_column->set_header( lr_caption ).
lr_column_group->add_column( lr_table_column ).
lr_table_column = cl_wd_table_column=>new_table_column( ).
lr_table_column->set_table_cell_editor( lr_input ).
lr_caption = cl_wd_caption=>new_caption( ).
lr_caption->set_text( 'Sorting Bin' ).
lr_table_column->set_header( lr_caption ).
lr_column_group->add_column( lr_table_column ).
lr_caption = cl_wd_caption=>new_caption( ).
text = wa_comp_header-chip.
lr_caption->set_text( text ).
lr_column_group->set_header( lr_caption ).
lr_table->add_grouped_column( lr_column_group ).
ENDLOOP.
Sub product
lr_column_group = cl_wd_table_column_group=>new_table_column_group( ).
lr_table_column = cl_wd_table_column=>new_table_column( ).
lr_table_column->set_table_cell_editor( lr_input ).
lr_caption = cl_wd_caption=>new_caption( ).
lr_caption->set_text( 'Sub Product' ).
lr_table_column->set_header( lr_caption ).
lr_column_group->add_column( lr_table_column ).
lr_table->add_grouped_column( lr_column_group ).
Remarks
lr_column_group = cl_wd_table_column_group=>new_table_column_group( ).
lr_table_column = cl_wd_table_column=>new_table_column( ).
lr_table_column->set_table_cell_editor( lr_input ).
lr_caption = cl_wd_caption=>new_caption( ).
lr_caption->set_text( 'Remarks' ).
lr_table_column->set_header( lr_caption ).
lr_column_group->add_column( lr_table_column ).
lr_table->add_grouped_column( lr_column_group ).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.