Метод 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
)
Параметры
list
Тип: Microsoft.SharePoint.SPListОбъект SPList , представляющий список на веб-узле.
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
}