Обновить поле infopath возвращаемым значением из веб-сервиса submit? - PullRequest
1 голос
/ 19 мая 2010

Можно ли обновить поле infopath результатом вызова для отправки в веб-службу? У нас есть инфопатическая форма, используемая для создания элементов в базе данных. Я хотел бы добавить поле только для чтения для id (первичного ключа) элемента в форме infopath, которая заполняется при отправке формы в веб-службу с помощью возвращаемого значения. Есть ли способ использовать возвращаемое значение как часть правила с действием «Установить значение поля»? Я не мог найти способ сделать это с помощью правил графического интерфейса. Можно ли сделать это с помощью кода C #? Или я что-то упустил в графическом интерфейсе?

1 Ответ

0 голосов
/ 21 мая 2010

Таким образом, краткий ответ здесь заключается в том, что вы не можете использовать результат запроса на отправку, кроме успеха / неудачи. Длинный ответ заключается в том, что вы можете, без особой дополнительной работы, разбить запрос на две части, сначала вызвав вставку, если идентификатор равен нулю, 0, пусто или что-то еще, а затем вызвав вторую, чтобы обновить данные новым идентификатором. которая теперь должна быть частью данных формы.

...