SPEventReceiver Обновление SPDocumentLibrary

В моем сценарии форма InfoPath обновляется в библиотеке документов. В форме InfoPath есть поле, которое может редактировать пользователь и которое необходимо использовать для установки поля «Заголовок» элемента ListItem в библиотеке документов.

Я ожидал, что смогу использовать свойства «До» и «После», чтобы просмотреть обновленный документ InfoPath и решить, что установить в поле, но я не могу понять, как получить доступ к обновленному объекту SPFile из события Updating. Вот в чем суть. Я знаю, что могу получить к нему доступ в событии "Обновлено", но для того, чего я пытаюсь достичь, очень важно, чтобы это было сделано в событии "Обновление", поскольку мне нужно перенаправить правильный URL-адрес, поскольку заголовок документа изменился.

Любая помощь будет очень приветствоваться.


person Boss Ross    schedule 21.11.2014    source источник


Ответы (1)


Не знаю, правильно ли я понял, но если вы хотите просто обновить значение столбца sharepoint по значению из infopath, тогда Microsoft предоставила вам OOTB, который позволяет сопоставить поля infopath со столбцами.

Вот несколько простых видеороликов, в которых показано, как это сделать:

Переместить поле InfoPath в столбец SharePoint

person Sebastian 506563    schedule 21.11.2014