我可以在Core.Js文件中聲明變量並在任何SharePoint頁面上分配值。就像在頁面上放置CEWP並動態地設置變量(駐留在Core.js文件中)的值一樣?我可以使用CEWP重置在core.js文件中聲明的變量嗎?
我試着在Core.js文件中放置一個變量,並在CEWP中將值重置爲x,但我沒有在Core.js文件中的任何函數中獲取x值。讓我知道這是否會發生,如果是的,比如何?
感謝,
阿希什Chotalia
我可以在Core.Js文件中聲明變量並在任何SharePoint頁面上分配值。就像在頁面上放置CEWP並動態地設置變量(駐留在Core.js文件中)的值一樣?我可以使用CEWP重置在core.js文件中聲明的變量嗎?
我試着在Core.js文件中放置一個變量,並在CEWP中將值重置爲x,但我沒有在Core.js文件中的任何函數中獲取x值。讓我知道這是否會發生,如果是的,比如何?
感謝,
阿希什Chotalia
我的理解是,如果你修改core.js,你是不受支持的狀態,所以我不建議你這麼做。
你能解釋一下你正在嘗試做的,有可能是一個更好的辦法。
UPDATE
你知道AddDocLibMenuItems
中已經有一個鉤子,允許它被覆蓋
function AddDocLibMenuItems(m, ctx)
{
if (typeof(Custom_AddDocLibMenuItems) !="undefined")
{
if (Custom_AddDocLibMenuItems(m, ctx))
return;
}
如果你定義的函數Custom_AddDocLibMenuItems
,你應該能夠在不工作定製core.js
這是正確的,更改core.js文件將影響農場的整個網站,我想在core.js文件中聲明全局變量(如布爾值),設置value = 0的默認值。在CEWP上,我將它設置爲1,並且可以將每個函數的條件放在core.js中。 – 2011-02-15 06:38:40