SAPфорум.RU https://www.sapboard.ru/forum/ |
|
web dynpro: два select-options на одной view ( https://www.sapboard.ru/forum/viewtopic.php?f=81&t=78595 |
Страница 1 из 1 |
Автор: | voltdem [ Чт, сен 13 2012, 08:43 ] |
Заголовок сообщения: | web dynpro: два select-options на одной view ( |
Только начал использовать web dynpro, так что многим покажется вопрос глупым. Хочется на одно view поместить два select-options. Один select-options помещаю с помощью компоненты WDR_SELECT_OPTIONS. Для отображения использую ViewContainerUIElement. Использую код наподобие: Code: "Instantiate Used Component DATA lo_cmp_usage TYPE REF TO if_wd_component_usage. lo_cmp_usage = wd_this->wd_cpuse_select_opt( ). IF lo_cmp_usage->has_active_component( ) IS INITIAL. lo_cmp_usage->create_component( ). ENDIF. "Instantiate Used Controller and Call Init_selection_screen method. DATA lo_interfacecontroller TYPE REF TO iwci_wdr_select_options . lo_interfacecontroller = wd_this->wd_cpifc_select_opt( ). DATA lv_r_helper_class TYPE REF TO if_wd_select_options. lv_r_helper_class = lo_interfacecontroller->init_selection_screen( ). "Create Range table DATA:rt_table TYPE REF TO data. CALL METHOD lv_r_helper_class->create_range_table EXPORTING i_typename = 'PERSNO' RECEIVING rt_range_table = rt_table. "Disable CANCEL, CHECK, RESET and COPY buttons CALL METHOD lv_r_helper_class->set_global_options EXPORTING i_display_btn_cancel = abap_false i_display_btn_check = abap_false i_display_btn_reset = abap_false i_display_btn_execute = abap_false. "Add range field to Selection screen CALL METHOD lv_r_helper_class->add_selection_field EXPORTING i_id = 'PERSNO' it_result = rt_table i_value_help_type = if_wd_value_help_handler=>co_prefix_ovs. При добавление второго ViewContainerUIElement понятное дело данный код будет вызывать ошибку. Какие есть способы добавить два select-options на одно view. |
Автор: | voltdem [ Чт, сен 13 2012, 11:39 ] |
Заголовок сообщения: | Re: web dynpro: два select-options на одной view ( |
Разобрался. Можно закрывать |
Автор: | Acid_Firewood [ Чт, ноя 08 2012, 15:50 ] |
Заголовок сообщения: | Re: web dynpro: два select-options на одной view ( |
voltdem написал(а): Разобрался. Можно закрывать А как разобрался? В чем трабл был? Сейчас на твои грабли наступаю. Один выводится, а 2 - ни в какую |
Автор: | Acid_Firewood [ Чт, ноя 08 2012, 16:23 ] |
Заголовок сообщения: | Re: web dynpro: два select-options на одной view ( |
Мммм.... Да. Коллеги с субподрядной конторы подсказали в чем беда. Суть в том, что я пытался таблицу с описаниями SELECT-OPTIONS'ов прикрутить к узлу, у которого стоит Cardinality, с возможностью присоединения структур с описанием. То есть, позволялось единичное описание, не множественное. Сделал как на картинке и все заработало. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |