Asp.net & C#




Запретить смену представления списка SharePoint с помощью CSS

Рис.3. Внешний вид списка с скрытой сменой представления

По умолчанию, в списках SharePoint можно менять представление. Но иногда, для не очень сложных задач, связанных с автоматизацией локальных процессов, достаточно просто не отображать информацию с некоторой фильтрации в представлении для пользователей, а представления с полным набором опций оставить для администраторов / редакторов. (далее...)

Сохранить List<T> в XML файл

Иногда бывает необходимо сохранить коллекцию класса List<T> в формате XML. С XML уже можно поиграться с дальнейшей обработкой данных, например,  в Access или Excel. Но сначала надо сохранить. В языке C# с помощью библиотеки  System.Xml.Serialization  это решается на ура буквально в 4 строчки кода. (далее...)

Выбор непустых ячеек из списка SharePoint с CAML

Недавно понадобилось написать CAML-запрос для выбора элементов списка с непустыми значениями столбца (ячейки). Нужно было выбрать все записи, в которых столбец OS имел значение "Windows", а столбец UserName был не пустым. Не будучи асом в CAML'е, сперва решил попробовать использование конструкции  <Neq> и <Value Type='Text'></Value>, т.е. некий аналог  var != "". Но результат оказался не очень. (далее...)

Как добавить настраиваемые параметры в веб-части Sharepoint

Рис.3. Добавление веб-части

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

Невозможно добавить Workflow в решение для Sharepoint 2010

Рис.1. Ошибка добавления рабочего процесса в Visual Studio 2010

При добавлении в проект Sequential Workflow получаем сообщение об ошибке "The Sharepoint site http://adres-saitcollekcii/adres_sita/ is missing a target, task, or history list. Each of these lists is required to associate a workflow template. Please create a list and then launch this wizard." (Рис.1) (далее...)

Добавление сторонних dll (библиотек) в решения для Sharepoint

Окно дизайнера Package

При любой разработке бывает полезным или даже необходимым использовать сторонние решения. И это правильно – ведь чтоб сделать лопату мы не хотим осваивать процесс выращивания деревьев для создания палки, а также процесс добывания руды, плавления металла и прочие.

Поскольку Sharepoint обычно работает не на одном сервере (на одном сервере – это очень редко), а на нескольких, то и разрабатываемый модуль и все дополнения к нему нужно устанавливать на все серверы. Компания Микрософт облегчила жизнь и программистам, и администраторам - Sharepoint сам устанавливает решения на все серверы фермы Sharepoint. (далее...)


MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика