Поделиться через


Метод SPMobileUtility.GetViewUrl (SPList, SPView)

Возвращает URL-адрес представления списка, заданный для мобильных веб-приложений.

Пространство имен:  Microsoft.SharePoint.Utilities
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Shared Function GetViewUrl ( _
    list As SPList, _
    view As SPView _
) As String
'Применение
Dim list As SPList
Dim view As SPView
Dim returnValue As String

returnValue = SPMobileUtility.GetViewUrl(list, _
    view)
public static string GetViewUrl(
    SPList list,
    SPView view
)

Параметры

  • view
    Тип: Microsoft.SharePoint.SPView

    Объект SPView , который представляет представление данных, содержащихся в списке.

Возвращаемое значение

Тип: System.String
Строка, содержащая URL-адрес.

Примеры

Выполните код показывает GetViewUrl() используется для установки свойства NavigateUrl элемента управления Link . How to: Create a Mobile Adapterконтексте полного примера см.

protected override void CreateControlsForDetailView()
{
    Image iconImage = this.CreateWebPartIcon(WebPartIconLink.LinkToDetailView);
    iconImage.BreakAfter = false;
    this.Controls.Add(iconImage);
    
    Label titleLabel = this.CreateWebPartLabel();
    this.Controls.Add(titleLabel);

    Int16 itemCount = 1;
    foreach (SPListItem item in this.CurrentListItems)
    {
        SPMobileTemplateContainer container = 
            new SPMobileTemplateContainer { List = this.CurrentList, View = this.CurrentView, Item = item};
                                                 
        ITemplate template = SPControlTemplateManager.GetTemplateByName("MobileSimpleViewListItemIterator");
        template.InstantiateIn(container);
        this.Controls.Add(container);

        // Start new line.
        this.Controls.Add(new LiteralText());
        
        if (itemCount++ >= 3)
        {
            Link moreItemLink = new Link 
                                { Text = "more", 
                                  NavigateUrl = SPMobileUtility. GetViewUrl(this.CurrentList, this.CurrentView) };

            this.Controls.Add(moreItemLink);
            break;
        } // end if limit has been reached
    }// end for each item
}

См. также

Справочные материалы

SPMobileUtility класс

Элементы SPMobileUtility

Перегрузка GetViewUrl

Пространство имен Microsoft.SharePoint.Utilities