Как перезаписать сохраненную форму с помощью Отправлено в библиотеке infopath - PullRequest
0 голосов
/ 10 декабря 2010

Я создал библиотеку infopath и развернул форму infopath как тип контента. Когда я открываю новую форму и сохраняю в библиотеку с именем «My Exepnse Saved». Когда я открою сохраненную форму, внесу некоторые изменения и отправлю в библиотеку, новая форма будет отправлена ​​(отправленная форма под именем «EXp-FirstName-Now ()»). Но я не хочу этого делать, я просто хочу перезаписать предыдущую сохраненную форму (My Exepnse Saved ") этой новой отправленной формой. Есть ли обходной путь для той же ?? сохранить и отправить.

1 Ответ

0 голосов
/ 10 декабря 2010

Это можно сделать довольно легко:

  • создайте новый узел в вашем источнике данных
  • на кнопке отправки, добавьте правило, которое (непосредственно перед сохранением) проверяет, является ли этот узелпустой.Если оно пустое, вы заполняете его тем именем, которое хотите иметь в своей форме.Измените свое соединение данных, чтобы использовать это поле в качестве имени файла.

Итак ... при первом сохранении новый узел будет пустым, поэтому он будет заполнен.В следующий раз он уже будет иметь значение, и это значение будет использоваться для сохранения документа.Конечно, убедитесь, что вы включили опцию, чтобы перезаписать существующие элементы.

...