Перенос поля автозаполнения в раскрывающийся список динамических c - PullRequest
1 голос
/ 21 апреля 2020

Я использую формы Oberon версии 2019.2 CE.

Я хочу перенести поле автозаполнения в динамический c раскрывающийся список. В качестве ресурса (URL ресурса) я использую адрес: <my_service_address>/name={$fr-search-value}&param2={../c_field_name}

c_field_name - это другое динамическое имя c.

Когда я использую автозаполнение, все в порядке (правильный ответ от службы ), но когда я переключаюсь в раскрывающееся меню Dynami c, ответ неверный (пустой ответ). Похоже, {../c_field_name} является пустым значением.

Когда я передаю какое-то тестовое значение своему сервису (вместо {../c_field_name}), например:

<my_service_address>/name={$fr-search-value}&param2=1

все работает нормально, поэтому мой сервис работает хорошо.

Я пытался использовать $ c_field_name вместо {../c_field_name}, но это не сработало.

У вас есть предложения?

1 Ответ

0 голосов
/ 21 апреля 2020

Вместо ../c_field_name используйте xxf:instance('fr-form-instance')//c_field_name.

Также см. Форму, прикрепленную к этому сообщению , которое использует эту технику для создания связанных выпадающих списков, где каждый раскрывающийся список переходит к обслуживать значение, выбранное пользователем в предыдущем раскрывающемся списке. И в идеале вы должны иметь возможность просто написать $c_field_name, что покрывается запросом на улучшение # 309 .

...