Текущее время: Сб, авг 02 2025, 17:27

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: web dynpro: два select-options на одной view (
СообщениеДобавлено: Чт, сен 13 2012, 08:43 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 04 2012, 08:31
Сообщения: 6
Только начал использовать 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.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: web dynpro: два select-options на одной view (
СообщениеДобавлено: Чт, сен 13 2012, 11:39 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 04 2012, 08:31
Сообщения: 6
Разобрался. Можно закрывать


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: web dynpro: два select-options на одной view (
СообщениеДобавлено: Чт, ноя 08 2012, 15:50 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
voltdem написал(а):
Разобрался. Можно закрывать


А как разобрался? В чем трабл был? Сейчас на твои грабли наступаю. :)
Один выводится, а 2 - ни в какую


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: web dynpro: два select-options на одной view (
СообщениеДобавлено: Чт, ноя 08 2012, 16:23 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Мммм.... Да. Коллеги с субподрядной конторы подсказали в чем беда.

Изображение

Суть в том, что я пытался таблицу с описаниями SELECT-OPTIONS'ов прикрутить к узлу, у которого стоит Cardinality, с возможностью присоединения структур с описанием. То есть, позволялось единичное описание, не множественное. Сделал как на картинке и все заработало.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB