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


Класс SPForm

Представляет форму, создание, отображение или изменение элемента списка в списке.

Иерархия наследования

System.Object
  Microsoft.SharePoint.SPForm

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

Синтаксис

'Декларация
Public Class SPForm
'Применение
Dim instance As SPForm
public class SPForm

Замечания

Используйте свойство Forms класса SPList возвращает объект SPFormCollection , представляющий коллекцию форм для списка и использовать индексатор для возврата одной формы из коллекции. Например если коллекция присваивается переменной с именем collForms, используйтеindexcollForms[] в C# илиindexcollForms() в Visual Basic, где index является индексом в коллекции формы или имя страницы формы.

Примеры

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

Dim site As SPWeb = SPControl.GetContextWeb(Context)
Dim list As SPList = site.Lists("Contacts")
Dim forms As SPFormCollection = list.Forms
Dim form As SPForm

For Each form In  forms
    Response.Write(form.Url & " :: " & form.Type & "<BR>")
Next form
SPWeb oWebsite = SPContext.Current.Web;
SPList oList = oWebsite.Lists["Contacts"];
SPFormCollection collForms = oList.Forms;
foreach (SPForm oForm in collForms)
{
    Response.Write(oForm.Url + " :: " + oForm.Type + "<BR>");
}

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

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

Элементы SPForm

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