Рубрики
sharepoint

Службе таймера не удалось инициализировать свою конфигурации. Проверьте базу данных конфигурации.

Проблема возникла второй раз, помогает чистка кэша таймера http://soerennielsen.wordpress.com/2009/01/14/fixing-the-timer-service-when-everything-breaks-down/ или http://tomblog.insomniacminds.com/2008/07/30/sharepoint-internals-clearing-configuration-cache-caveat/

P.S. Ошибку в названии (тексте ошибки) не я допустил, так написано в логах 

:)
Рубрики
sharepoint

Получение ссылки на элемент списка в SharePoint Javascript COM

Работая с клиентской объектной моделью SharePoint через Javascript, у меня появилась необходимость получить ссылку на элемент списка. Причем если список является библиотекой, то всё просто — нужно получить поле FileRef — оно и хранит ссылку на файл библиотеки документов.

Со списком немного сложней, но есть поле FileDirRef, хранящее путь до списка, например, http://site/Lists/BrandCentralNews. Значит можно добавить название страницы отображения с идентификатором, вот так: http://site/Lists/BrandCentralNews/Dispform.aspx?ID=3.

Ниже основные участки кода:

//Указываем какие поля получить из списка в CAML-запросе
    var camlQuery = new SP.CamlQuery();
    camlQuery.set_viewXml("<View><ViewFields> \
	    <FieldRef Name='ID'></FieldRef> \
	    <FieldRef Name='FileDirRef'></FieldRef> \
	    <FieldRef Name='Title'></FieldRef> \
    </ViewFields> \
    <Query><OrderBy><FieldRef Name='Modified' Ascending='False' /></OrderBy></Query><RowLimit>100</RowLimit></View>");
    
    this.collListItem = oList.getItems(camlQuery);

    ...

    var oListItem = listItemEnumerator.get_current();
    var url = oListItem.get_item('FileDirRef') + "/Dispform.aspx?ID=" + oListItem.get_item('ID');

Кажется, что ссылка должна храниться в поле LinkTitle, но нет, видимо поле формируется в runtime, а не хранится в БД SharePoint.

Рубрики
sharepoint

SharePoint 2013 — загрузить файл цветовой схемы .spcolor

Как загрузить файл цветовой схемы SharePoint 2013 .spcolor через интерфейс? Подумал я сегодня утром. Ответ: перейти в браузере по вот такой ссылке siteurl/_catalogs/theme/15.

Быстро перейти на страницу Change the look, чтобы применить новую схему: siteurl/_layouts/15/designgallery.aspx.

При обновлении старой схемы, которая уже была применена к сайтам нужно подождать, потому что она применяется не сразу, где-то кешируется.