2011-02-15 44 views
1

我可以在Core.Js文件中聲明變量並在任何SharePoint頁面上分配值。就像在頁面上放置CEWP並動態地設置變量(駐留在Core.js文件中)的值一樣?我可以使用CEWP重置在core.js文件中聲明的變量嗎?

我試着在Core.js文件中放置一個變量,並在CEWP中將值重置爲x,但我沒有在Core.js文件中的任何函數中獲取x值。讓我知道這是否會發生,如果是的,比如何?

感謝,

阿希什Chotalia

回答

0

我的理解是,如果你修改core.js,你是不受支持的狀態,所以我不建議你這麼做。

http://blogs.msdn.com/b/sowmyancs/archive/2008/04/02/customization-of-core-js-file-in-sharepoint.aspx

你能解釋一下你正在嘗試做的,有可能是一個更好的辦法。

UPDATE

你知道AddDocLibMenuItems中已經有一個鉤子,允許它被覆蓋

function AddDocLibMenuItems(m, ctx) 
{ 
    if (typeof(Custom_AddDocLibMenuItems) !="undefined") 
    { 
     if (Custom_AddDocLibMenuItems(m, ctx)) 
      return; 
    } 

如果你定義的函數Custom_AddDocLibMenuItems,你應該能夠在不工作定製core.js

+0

這是正確的,更改core.js文件將影響農場的整個網站,我想在core.js文件中聲明全局變量(如布爾值),設置value = 0的默認值。在CEWP上,我將它設置爲1,並且可以將每個函數的條件放在core.js中。 – 2011-02-15 06:38:40

相關問題