Как получить строку запроса в форме InfoPath, связанную с Sharepoint? - PullRequest
2 голосов
/ 16 февраля 2012

Я знаю, что могу поработать с файлами с выделенным кодом в InfoPath, но когда у вас есть настраиваемая форма InfoPath, связанная со списком SharePoint, InfoPath кажется глупым и забывает, как делать вещи для разработчиков.

Обратите внимание на отсутствие вкладки «Разработчик» при открытии формы через SharePoint 2010: enter image description here

Это мешает мне заниматься "нормальным" практическим кодированием.

Общим смыслом использования файлов с выделенным кодом является использование веб-частей. http://blogs.msdn.com/b/infopath/archive/2010/06/03/how-to-pass-querystring-data-into-an-infopath-form.aspx

Но это при условии, что вы контролируете свои веб-части. Когда мои пользователи сразу переходят к списку SharePoint и пытаются добавить элемент, я хочу включить параметр URL. При выходе прямо из списка у меня не будет никаких веб-частей на странице. Поэтому я тоже не могу использовать этот метод. (Во всяком случае, это похоже на Франкенштейна)

Существует ли какой-либо метод OTHER для простого извлечения параметра из строки URL-запроса? Кажется, что это очень прямолинейная задача, которую неоправданно и неосуществимо трудно выполнить, как MS решила сделать себе. Я уверен, что есть причина, но я понятия не имею, что это за причина.

...