使用init.js的Sharepoint 2010包

Iev*_*ida 1 .net sharepoint-2010

我对位于文件夹中的sharepoint'init.js'进行了一些更改:

C:\ Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\1033\init.js

我需要创建可以替换现有init.js的部署包.我怎样才能做到这一点?

Wic*_*MVP 6

哎哟! 错误.您永远不应该更改OOB文件!撤消和重做!

您应该创建自己的JS文件,并让它重载您需要修改的方法.JavaScript中的重载方法很简单; 只需确保在init.js(或您要重载函数的文件)之后加载JS文件,并使用相同的函数名和签名创建自己的JS文件版本.

  • 只需在您的自定义JS文件中添加一个新函数,例如`函数FixRibbonAndWorkspaceDimensions(){...}`,并确保在core.js,ows.js和init.js之后加载JS (2认同)