Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.