TItemForm

Abstract base class for adding/editing content items

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TWebPageComponent Abstract base class for components within a web page that can be rendered to a THtmlElement.
3TDefaultWebPageComponent Base class for TWebPageComponent with a caption
4TForm Base class for forms on a web page containing TFormField instances.
5TItemForm

Source

ContentManagement.Article.Module.WebSite.pas (66)

Fields

ScopeVisibilityTypeNameDescription
InstanceprotectedTFormShortTextFieldTitle
InstanceprotectedTFormStructuredDocumentFieldText
InstanceprotectedTButtonPanelButtons
InstanceprotectedTFormButtonSaveButton
InstanceprotectedTFormCancelButtonCancelButton

Methods

ScopeVisibilityResultNameDescription
InstanceprotectedTInteger32CreateNew(Database: TSqlDatabase; ParentID: TInteger32)
InstanceprotectedUpdateInDatabase(Database: TSqlDatabase; ObjectID: TInteger32)
InstanceprotectedLoadFromDatabase(Database: TSqlDatabase; ID: TInteger32)
InstanceprotectedTBooleanHasChanged(Database: TSqlDatabase; ID: TInteger32)
InstanceprotectedEditInDatabase(WebSiteSession: TWebSiteSession; Database: TSqlDatabase; ID: TInteger32)
InstanceprotectedTUriUriForArticle(UriProducer: TUriProducer; ArticleID: TInteger32; Action: TArticleAction)
InstancepublicCreate(FieldFactory: TFormFieldFactory; Name: TText)
InstancepublicConfigureForDelete()