Передача данных в новую форму информационного пути в библиотеке форм из пользовательской веб-части SharePoint.

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/92563

Вопрос

У меня есть пользовательская веб-часть Share Point с двумя текстовыми полями. Name и ID и кнопка.У меня есть форма информационного пути под названием «EmpInformation' в библиотеке форм. Поэтому, если пользователь нажимает кнопку, должна открыться новая форма информационного пути и Name и ID поля в этой форме должны быть заполнены данными, отправленными кнопкой.какие-либо предложения


Это было полезно?

Решение

Вы можете использовать параметры строки запроса для отправки в форму InfoPath, а если вам не нужно решение кода, вы можете использовать веб-часть фильтра строки запроса (URL).В следующем блоге показано, как:

Как передать данные строки запроса в форму InfoPath

Если вы хотите получить к ним доступ в коде, вы можете получить доступ, например:

// URL: http://www.foo.com/bar.xsn?xyz=1

public void FormEvents_Loading(object sender, LoadingEventArgs e)
{
   // Assign the value of the parameter 'xyz' to the string 'xyzValue'
   string xyzValue = e.InputParameters["xyz"];
}

Другие советы

Одна из идей может заключаться в том, чтобы сохранить данные в списке (возможно, временно), а в форме InfoPath подключиться к этому списку и получить данные оттуда.Если у вас есть несколько записей в списке и вам нужно определить, какую из них следует выбрать, вы все равно можете использовать подход QueryString для отправки идентификатора элемента списка.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top