Как создать ссылку для прямого редактирования элемента списка SharePoint - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть сайт SharePoint Online 2016 со списком.Теперь я хочу иметь URL (встроенный в MS Flow), который будет указывать непосредственно на определенный элемент в режиме редактирования.

То есть иметь это представление ( и список позади, и правый "всплывающий" экран *)1004 *): enter image description here

И не так (Скопировать ссылку URL) enter image description here

IЯ могу открыть его на весь экран, но не как на скриншоте.Кто-нибудь может сказать мне, если это вообще возможно?

Я изучил это:

и попытался буквально все, что предлагается во всех этих ссылках, но не повезло.Вещи как:

Web URL/Lists/List Name/AllItems.aspx?displaymode=design 
Web URL/Lists/List Name/EditForm.aspx?ID={List item ID}    
/DispForm.aspx?ID=...
/EditForm.aspx?ID=...
?ID=123&pagemode=edit   
?ID=123&mode=edit 
PageType=4

Любое предложение с благодарностью!

1 Ответ

2 голосов
/ 11 апреля 2019

Devtools показывает, что после нажатия кнопки «Изменить» над именем списка (как вы открываете это расширенное меню редактирования с первого снимка экрана), вызывается вызов REST API:

https://tenant.sharepoint.com/sites/test_site/
_api/web/GetList(%27%2Fsites%2Ftest%5Fsite%2FLists%2Ftest%5Flist%27)
/RenderExtendedListFormData(itemId=4,formId='editform',mode='2',options=15,cutoffVersion=0)

И это все -RenderExtendedListFormData метод извлечения данных, а потом, я полагаю, JavaScript делает всю остальную магию и выдвигает меню редактирования.

Подводя итог: я уверен, что это будет невозможно, используя только чистый URL.

...