Web dynproにてCHECK_GROUPの作成手順

1. CHECK_GROUPとバンドするコンテキストノート作成

              Checkgroup (0..n) (WDR_CONTEXT_ATTR_VALUE)

                  value

                  text

 

2.レイアウトにてCHECK_GROUPフィールド作成

Textsにコンテキストノード「Checkgroup」のtext属性とバンドする

 

3. WDDOINITにてCHECK_GROUPの表示値設定

              Data:

lo_nd_checkgroup   type ref to if_wd_context_node,

          lt_checkgroup      type wd_this->elements_checkgroup.

 

        *lt_checkgroupの初期値設定

       

        *ノードとの値バンド

        lo_nd_checkgroupbind_table( new_items = lt_checkgroup

set_initial_elements = abap_true).

        *初期check on項目の設定

        lo_nd_checkgroupset_selected( index = 1  flag = abap_true).

                        またset_selected( index = 1  flag = abap_false).

 

4.CHECK_GROUPの値取得(ボタンイベントなど)

              Data:

lo_nd_checkgroup          type ref to if_wd_context_node,

lo_selected_el_checkgroup type ref to if_wd_context_element,

lt_selected_el_checkgroup type wdr_context_element_set,

lt_checkgroup             type wd_this->elements_checkgroup.

 

        lt_selected_el_checkgroup = lo_nd_checkgroup->get_selected_elements( ).

loop at lt_selected_el_checkgroup into lo_selected_el_checkgroup.

                lo_selected_el_checkgroup->get_static_attributes(

                  importing static_attributes = ls_checkgroup ).

                append ls_checkgroup to lt_checkgroup.

        endloop.

你可能感兴趣的:(Web,table,attributes)