Могу ли я сбросить переменную, объявленную в файле core.js, используя CEWP? - PullRequest
1 голос
/ 15 февраля 2011

Могу ли я объявить переменную в Core.Js файле и назначить значение на любой странице SharePoint. Например, поставить CEWP на странице и установить значение переменной (находящейся в файле Core.js) динамически?

Я пытался поместить одну переменную в файл Core.js, и в CEWP я сбрасываю значение в x, но я не получаю значение x ни в одной функции внутри файла Core.js. Дайте мне знать, если это может произойти, если да, то как?

Спасибо

Ашиш Чоталия

Ответы [ 2 ]

2 голосов
0 голосов
/ 15 февраля 2011

Насколько я понимаю, если вы изменяете 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...