Класс SPMobileListContents
Задает идентификатор <RenderingTemplate>, который используется при отображении область основного содержимого страниц для мобильных устройств или формы, отличный от домашней страницы.
Иерархия наследования
System.Object
System.Web.UI.Control
System.Web.UI.WebControls.WebControl
Microsoft.SharePoint.Mobile.WebControls.SPMobileComponent
Microsoft.SharePoint.Mobile.WebControls.SPMobileTemplateSelector
Microsoft.SharePoint.Mobile.WebControls.SPMobileListTemplateSelector
Microsoft.SharePoint.Mobile.WebControls.SPMobileListContents
Пространство имен: Microsoft.SharePoint.Mobile.WebControls
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class SPMobileListContents _
Inherits SPMobileListTemplateSelector
'Применение
Dim instance As SPMobileListContents
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SPMobileListContents : SPMobileListTemplateSelector
Замечания
Общие сведения о роли этот класс система отображения страниц для мобильных устройств в разделе Mobile Page Rendering System.
Не вызывайте SPMobileListContents в коде. Это предупреждение для обеспечения отображаются дополнительные сведения о как мобильных веб-страниц и способ отображения может быть изменен.
Идентификатор <RenderingTemplate> имеет следующий вид.
IntendedListUse_ListTemplateID_PageType_Contents
Заполнители IntendedListUse, ListTemplateIDи PageType определены в Mobile Page Rendering System.
«Содержимое» указывает, что этот <RenderingTemplate> следует применять к области основного содержимого части страницы.
Следовательно объект SPMobileListContents для страницы представления списка извещений на мобильных веб-сайте выглядит следующим образом.
Mobile_104_View_Contents
Кроме того он может выглядеть следующим образом.
Mobile_Announcements_View_Contents
В следующем фрагменте файла MobileDefaultTemplates.ascx (в %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\папке TEMPLATE\CONTROLTEMPLATES) показана разметка, которая управляет визуализации основные области контента, когда тип страницы — это представление. Обратите внимание, что указанный шаблон только типа списка событий. Все остальные типы списка с помощью Mobile_Default_View_Contents <RenderingTemplate>.
<SharePoint:RenderingTemplate RunAt="Server" id="MobileViewContents">
<Template>
<SPMobile:SPMobileListContents RunAt="Server" />
</Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate RunAt="Server" id="Mobile_Default_View_Contents">
<Template>
<SPMobile:SPMobileControlContainer RunAt="Server">
<SPMobile:SPMobileComponent RunAt="Server" TemplateName="MobileViewPicker" />
<SPMobile:SPMobileComponent RunAt="Server" TemplateName="MobileDefaultSeparator" />
</SPMobile:SPMobileControlContainer>
<SPMobile:SPMobileListItemIterator RunAt="Server" ListItemSeparatorTemplateName="MobileListItemSeparator" />
<SPMobile:SPMobileLabel RunAt="Server" Text="" Weightless="true" />
</Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate RunAt="Server" id="Mobile_Events_View_Contents">
<Template>
<SPMobile:SPMobileControlContainer RunAt="Server">
<SPMobile:SPMobileComponent RunAt="Server" TemplateName="MobileViewPicker" />
<SPMobile:SPMobileComponent RunAt="Server" TemplateName="MobileDefaultSeparator" />
</SPMobile:SPMobileControlContainer>
<SPMobile:SPMobileEventsListItemIterator RunAt="Server" ListItemSeparatorTemplateName="MobileListItemSeparator" />
<SPMobile:SPMobileLabel RunAt="Server" Text="" Weightless="true" />
</Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate RunAt="Server" id="MobileThumbnailViewContents">
<Template>
<SPMobile:SPMobileControlContainer RunAt="Server">
<SPMobile:SPMobileComponent RunAt="Server" TemplateName="MobileViewPicker" />
<SPMobile:SPMobileComponent RunAt="Server" TemplateName="MobileDefaultSeparator" />
</SPMobile:SPMobileControlContainer>
<SPMobile:SPMobileThumbnailViewListItemIterator RunAt="Server" />
<SPMobile:SPMobileLabel RunAt="Server" Text="" />
</Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate RunAt="Server" id="MobileSimpleViewContents">
<Template>
<SPMobile:SPMobileComponent RunAt="Server" TemplateName="MobileViewContents" />
</Template>
</SharePoint:RenderingTemplate>
Не изменяйте MobileDefaultTemplates.ascx или GbwMobileDefaultTemplates.ascx. Любое сочетание типа страницы (отличного от домашней страницы или настраиваемой страницы) и тип списка, который еще не содержит <RenderingTemplate> определены в MobileDefaultTemplates.ascx или GbwMobileDefaultTemplates.ascx, можно переопределить _ContentsPageTypeMobile_Default_ <RenderingTemplate> с помощью следующих действий. (В разделе Отображение области основного содержимого на домашних страницах, SPMobileWebContents. Для отображения области основного содержимого на настраиваемую страницу типов, см. SPMobilePageContents).
Создание настраиваемых ASCX-файл в папке ...\CONTROLTEMPLATES , содержащий <RenderingTemplate> с _ContentsPageTypeMobile_ListTemplateIDимя _. Укажите тип или имя < номерListTemplate> вместо ListTemplateID. Также можно укажите определенный PageType. Последний должно быть одно из следующих значений: «DeletePage», «DispForm», «EditForm», «NewForm» или «Вид». <RenderingTemplate> пользовательских вызывает сочетание элементов управления отличается от тех, которые используются с Mobile_Default_PageType_Contents для отображения области основного содержимого. (В противном случае настройки будет имеет смысла,.)
Среда выполнения обеспечивает автоматическое предпочтений для пользовательских <RenderingTemplate> через _ContentsPageTypeMobile_Default_ <RenderingTemplate> MobileDefaultTemplates.ascx или GbwMobileDefaultTemplates.ascx.
Дополнительные сведения о настройке основных областей содержимого веб-страницы для встроенных SharePoint Foundation типы страниц, отличный от домашних страниц в разделе Walkthrough: Customizing a Mobile List View Page.
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint.Mobile.WebControls
SPMoblePageContents