+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 94.09 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

Что нового в Visual Studio 2012 для SharePoint 2010. Списки

19.07.2012 14:47
Дмитрий Плотников

В Visual Studio 2012 появился визуальный дизайнер для работы со списками и типами контента, что делает работу проще и понятнее в отличие от предыдущих версий Visual Studio.

Создаем новый проект

Создадим новый проект (рис. 1). Для примера я создам библиотеку книг.

clip_image002

Рис. 1. Окно создания нового проекта но основе шаблона Проект SharePoint 2010

Далее можно оставить тип проекта по умолчанию (Sandboxed solution), и кликнуть на кнопку Finish (рис. 2)

clip_image004

Добавляем поля сайта

Для начала добавим в проект новое поле (Site Column) и назовем его Book Title (рис. 3)

clip_image006

Рис. 3. Окно добавления нового элемента в проект

В сгенерированном файле Elements.xml содержится описание поля Book Title. В нашем случае все подходит, поэтому можно исправить только группу (рис. 4).

clip_image007

Рис. 4. Содержимое файла Elements.xml для поля Book Title

Аналогичным образом добавляются остальные необходимые поля.

Создаем тип контента

После того, как поля готовы, можно приступать к созданию типа контента. В нашем примере создадим тип контента книга, в который будут входить все ранее созданные поля. Аналогичным образом добавляем новый элемент в проект (рис. 5)clip_image009

Рис. 5. Окно добавления нового типа контента в проект

На следующем шаге нужно выбрать наследуемый тип контента (рис. 6). В нашем случае это Документ. И кликаем на Finish.

clip_image011

Рис. 6. Окно выбора наследуемого типа контента

После этого нашему вниманию представлен визуальный дизайнер типов контента (рис. 7). Функционал поделен на две вкладки. Рассмотрим возможности по работе с полями сайта.

clip_image012

Рис. 7. Визуальный дизайнер типов контента

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

Рассмотрим также вкладку Тип контента в дизайнере типов контента (рис. 8). На ней можно указать следующие свойства типа контента:

  • Название
  • Описание
  • Группа
  • Наследование полей от родительского типа контента
  • Сделать тип контента доступным только для чтения
  • Не отображать под кнопкой Создать в представлениях списков

clip_image013

Рис. 8. Вкладка Тип контента в дизайнере типов контента

Наконец, можно приступить к созданию списка на основе типа контента.

Создание списка

Уже описанным ранее способом создаем новый элемент проекта типа Список. После указания имени списка и клика на кнопку Добавить появляется следующее окно (рис. 9). Указываем отображаемое имя, а также список, от которого можно наследовать представления, поля и т.д. Если в этом нет необходимости, можно выбрать в качестве основного Пустой список.

clip_image015

Рис. 9. Шаг указания отображаемого имени списка и выбора настроек

После чего появляется дизайнер по работе над списком, функционал которого поделен на три вкладки - столбцы, представления и настройки списка (рис. 10)

clip_image016

Рис. 10. Вкладка Столбцы в дизайнере списка

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

На вкладке Представления можно увидеть список уже готовых представлений (рис. 11). Мы начали работу над списком на основе пустого списка, поэтому здесь только представление Все элементы.

clip_image017

Рис. 11. Вкладка Представления дизайнера списков

И на вкладке Список дизайнера списков можно указать такие его свойства, как

  • Название
  • Ссылку
  • Описание
  • Отображение списка на панели быстрого запуска
  • Скрыть список

После этого список готов для развертывания на портале.

В статье рассматривались улучшения в Visual Studio 2012 для работы со списками в SharePoint 2010.

Ссылки

What"s New for SharePoint Development in Visual Studio 11 Beta

Creating Site Columns, Content Types, and Lists for SharePoint

Walkthrough: Create a Site Column, Content Type, and List for SharePoint

Ссылки по теме

  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года