Текущее время: Пн, июл 21 2025, 07:28

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Расширение WDA-компонента в станд.FPM-приложении:проблема с freely programmed SH
СообщениеДобавлено: Пт, дек 27 2013, 14:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Добрый день!
Есть станд. FPM приложение. В нем - станд. компонента WDA. Компоненту расширили: добавили поле во view, добавили поле в контекст. К полю привязали свой freely programmed search help. Значение выбирается в СХ, потом отображается в поле. Проблема в том, что после нажатия кнопки в FPM-приложении, значение именно этого поля меняется на то, которое было в начале.
При этом, если ввести в поле значение руками - все нормально работает. Даже больше, допустим сначала в поле было значение A, меняем его руками на B, затем меняем на С через ср-во поиска, потом жмем кнопку в прикладе - все работает нормально.
В чем может быть проблема?

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение WDA-компонента в станд.FPM-приложении:проблема с freely programmed SH  Тема решена
СообщениеДобавлено: Пн, дек 30 2013, 12:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Проблема решена. Решение подсмотрено в стандарте.
Решение: в компоненте, которая вызывает SH, реализован метод-обработчик события SELECTED средства поиска. В методе указывается, что узел и элемент контекста изменены клиентом
Code:
  lr_node->set_changed_by_client( ).
  lr_element = lr_node->get_element( ).
  lr_element->set_changed_by_client( ).

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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