物件導向 建立多個TABSTRIP

2021-05-21 18:42:42 字數 1578 閱讀 5720

上傳不了圖...

layout上新建:tabstrip,命名:tabstrip

wddomodifyview 中加入如下**:

method wddomodifyview .

if first_time eq abap_true.

data l_controller type wdy_controllert.

data l_controllers type wdy_controllert_table.

data l_wd_tabstrip type

refto cl_wd_tabstrip.

data l_wd_tab type

refto cl_wd_tab.

data l_wd_caption type

refto cl_wd_caption.

data l_wd_view type

refto if_wd_view.

data l_id_caption type string.

data l_id_vcu type string.

data l_text type string.

data lr_content type

refto cl_wd_view_container_uielement.

data lr_view type

refto if_wd_view.

data l_api type

refto if_wd_controller.

l_api = wd_this->wd_get_api( ).

l_wd_tabstrip ?= view->get_element( 'tabstrip' ).do7

times.

data temp(20) type

c.temp =  sy-tabix + 1 .

condense temp.

concatenate

'select_tab__'  temp into l_id_caption.

concatenate

'vcu__'  temp into l_id_vcu.

concatenate

'星期'  temp into l_text.

l_wd_tab = cl_wd_tab=>new_tab( ).

l_wd_caption = cl_wd_caption=>new_caption( id = l_id_caption  text = l_text ).

l_wd_tab->set_header( l_wd_caption ).

lr_content = cl_wd_view_container_uielement=>new_view_container_uielement(

id = l_id_vcu "c_change_request_container

view = lr_view ).

l_wd_tab->set_content( lr_content ).

l_wd_tabstrip->add_tab( l_wd_tab ).

enddo.

endif.

endmethod.

建立多個物件

class cat 屬性 方法 def eat self print 貓在吃魚.def drink self print 貓在喝可樂.def introduce self print 名字是 s,年齡是 d 湯姆的名字,湯姆的年齡 print 名字是 s,年齡是 d tom.name,tom.age...

建立多個物件

class cat 屬性 方法 def eat self print 貓在吃魚 def drink self print 貓在喝可樂.def introduce self print 名字是 s,年齡是 d 湯姆的名字,湯姆的年齡 print 名字是 s,年齡是 d tom.name,tom.age...

物件導向 建立物件

1.面向過程的思維方式 就是把解決問題的關注點,放到解決問題的每乙個詳細的步驟上面!物件導向的思維方式 物件導向就是一種思維方式,與 關係不大 就是把解決問題的關注點,放到解決問題需要的一系列物件身上 1 什麼是物件!萬物皆物件 2 物件的特徵 物件的特徵就是用來描述物件的相關資訊 比如乙個人物件,...