Делая SharePoint доступнее...

воскресенье, 31 марта 2013 г.

Как изменить имена полей внешнего списка и имена полей редактируемого элемента внешнего списка

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

  1. Для успешного выполнения данного примера вам потребуется:
    • Microsoft SharePoint 2013
    • SharePoint Designer 2013
    • Сервер MS SQL с тестовой базой данных(в этом примере я буду использовать вот эту БД NorthWind sample database )
    • Две связанные таблицы (“one-to-many”)
  2. Откройте SharePoint Designer и создайте в нем два внешних типа контента со всеми CRUD операциями. У меня это будут Region и Territory, которые соответствуют таблицам из БД MS SQL dbo.Region и dbo.Territories.
  3. Создайте связь между ними в SharePoint Designer.

    Создайте связь между внешними типами контента

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

     Имена столбцов внешнего списка

  5. Если вы зайдете в просмотр или редактирование элемента внешнего списка, то увидите такие же имена полей, за исключением имени поля, который связан ассоциацией. Имя этого поля отличается от имени столбца в представлении списка. У меня это имя поля Region, а в представлении списка имя столбца RegionID.

     Имена полей элементов внешнего списка

  6. Для того, чтобы изменить имена столбцов в представлении внешнего списка, нужно открыть в SharePoint Designer у внешнего типа контента Territory операцию “Чтение элементов”. Перейти в закладку “Возвращаемый параметр” и у всех элементов поменять отображаемое имя на то, что вы хотели бы видеть во внешнем списке. Сохраните сделанные изменения.

    Возвращаемый параметр операции “Чтение элементов”

  7. Обновите существующий внешний список. Вы увидите, что имена столбцов изменились.

     Изменённые имена столбцов внешнего списка

  8. Но если вы зайдете в просмотр или редактирование элемента, то заметите, что поле, которое связано ассоциацией не изменилось.

     Поле со связью не изменилось в элементе внешнего списка

  9. Для изменении этого имени надо в SharePoint Designer открыть второй внешний тип контента Region и изменить его отображаемое имя. Сохраните изменения.

     Внешний тип контента в SharePoint Designer

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

     Изменённые имена полей элементов внешнего списка>

Поделиться
  • Опубликовать в Facebook
  • Опубликовать в Twitter
  • Share to Google+
  • Написать об этом в блоге
  • Отправить по e-mail
  • More...

0 коммент.

:) :-) :)) =)) :( :-( :(( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ :-$ (b) (f) x-) (k) (h) (c) cheer

 
© 2012 Блог Дмитрия Калошина
Designed by BlogThietKe Cooperated with Duy Pham
Released under Creative Commons 3.0 CC BY-NC 3.0
Posts RSSComments RSS
Back to top