首页 > 解决方案 > sharepoint网站修改和用户活动拦截

问题描述

我有几个问题,谷歌搜索对我没有好处,也没有让我找到任何有价值的资源。

  1. 我可以根据我的需要修改 SharePoint 页面吗?我可以自定义它吗?我可以在上面添加类似“服务计算器”的东西(比如有下拉菜单,并且根据不同的选择,计算结果会发生变化)。我看到我可以嵌入 html,但我看到和偶然发现的一切都是抽象的。
  2. 我可以拦截例如:单击按钮的用户。我有一个包含用户的 SharePoint 网页,如果 user1 单击了一个按钮,我是否可以被告知或者我可以触发一些操作?
  3. 我可以在 SharePoint 页面上上传文件吗?

任何资源/评论/友好的建议对我来说都是有价值的。

谢谢。

标签: sharepointmicrosoft365

解决方案


  1. 可以使用 SharePoint 框架对页面进行相当多的修改。使用 SharePoint 框架 (SPFx),您可以将自定义 Web 部件添加到页面以添加您自己的自定义逻辑。您还可以构建可以在页面中插入自定义页眉或页脚的扩展。如果您要添加的内容具有需要 JavaScript 之类的逻辑,我强烈推荐 SPFx

  2. 有点。如果它是您自己的自定义逻辑,则不是问题。如果它的 OOTB 逻辑,它会出现问题,因为您需要以该自定义组件为目标并添加您自己的事件以尝试覆盖该行为。然而,这通常是一种不好的做法,因为事情总是在变化。您的目标选择器可能会因任何更新而中断,无论如何,在这一点上,它更像是试图与其他私有逻辑集成的黑客行为。

  3. 是的,这对于 SPFx是完全可行的。有很多方法可以做到这一点,尤其是使用预制组件,例如PnP SPFx Controls


推荐阅读