我有一个想法,通过将 jQuery/javascript 添加到 aspx 页面(在本例中为 DispForm.aspx)来解决问题,但我想我听说 SharePoint Online 会自动安装更新。此更新会对我编写的 jQuery 产生影响吗?比如更改客户端 ID 或其他。以及一年有多少次更新?对此有什么想法,为什么我们不应该这样做?

有帮助吗?

解决方案

否,自动更新不会影响您的更改。

每当您自定义默认的SharePoint页面(在您的情况下DISPFORM.aspx)时,它就会发生未发生,并且您对页面所做的更改存储在内容数据库中。现在只要对该页面提出请求时,文件系统(原始页面)和内容数据库(自定义更改)的数据都被提出并显示了。

也由于未触发,如果修改任何特定列表的DISPFORM.aspx,则只有在该列表中反映出更改,而不是每个其他列表的DISPFORM.aspx。

其他提示

这并不能直接回答你的问题,而是:
如果你使用 <CustomAction Location="ScriptLink" /> 在模块中并部署它并尝试编写不依赖于 ID 的选择器,你应该是安全的。

许可以下: CC-BY-SA归因
scroll top