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

Часовой пояс: 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 часа


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

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


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

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