SharePoint онлайн - перехватить запрос документа при нажатии на документ - PullRequest
0 голосов
/ 19 мая 2018

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

  • Когда они создавали проект, они реализовали функциональность, которая делает это:

Когда пользователь заходит в библиотеку документов и нажимает на имядокумент определенного типа, пользователь перенаправляется в размещенное приложение, где существует логика для выполнения каких-либо действий с документом.

  • То, что я не могу выяснить, это:

Как они реализуют часть «когда пользователь нажимает на документ, пользователь перенаправляется в приложение»?

Я проверил httpmodules и ничего не смог найтиЯ также проверил удаленные приемники событий и не смог ничего найти .. возможно, я не ищу должным образом в больших решениях C #, которые у них есть, или, может быть, есть другой способ реализовать это… Мне нужна помощь, чтобы это выяснить.

1 Ответ

0 голосов
/ 19 мая 2018

Обычно вы добавляете JavaScript на страницу библиотеки, которая находит теги <a> для документов с вашими расширениями файлов, а затем заменяет «onclick» вашим пользовательским кодом.

Вы также можете перехватить функцию JavaScript, используемую SharePoint, и добавить свою дополнительную логику.(выполните поиск в Интернете для «SharePoint coreinvoke»)

Отказ от ответственности: большинство из того, что вы найдете, относится к «Классическому опыту».«Современный опыт» SharePoint Online меняет все правила!

...