TItemForm
Abstract base class for adding/editing content items
Inheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TWebPageComponent |
Abstract base class for components within a web page that can be rendered to a THtmlElement .
|
3 | TDefaultWebPageComponent |
Base class for TWebPageComponent with a caption
|
4 | TForm |
Base class for forms on a web page containing TFormField instances.
|
5 | TItemForm |
Source
ContentManagement.Article.Module.WebSite.pas (66)
Fields
Scope | Visibility | Type | Name | Description |
---|---|---|---|---|
Instance | protected | TFormShortTextField | Title | |
Instance | protected | TFormStructuredDocumentField | Text | |
Instance | protected | TButtonPanel | Buttons | |
Instance | protected | TFormButton | SaveButton | |
Instance | protected | TFormCancelButton | CancelButton |
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Instance | protected | TInteger32 | CreateNew(Database: TSqlDatabase; ParentID: TInteger32) | |
Instance | protected | UpdateInDatabase(Database: TSqlDatabase; ObjectID: TInteger32) | ||
Instance | protected | LoadFromDatabase(Database: TSqlDatabase; ID: TInteger32) | ||
Instance | protected | TBoolean | HasChanged(Database: TSqlDatabase; ID: TInteger32) | |
Instance | protected | EditInDatabase(WebSiteSession: TWebSiteSession; Database: TSqlDatabase; ID: TInteger32) | ||
Instance | protected | TUri | UriForArticle(UriProducer: TUriProducer; ArticleID: TInteger32; Action: TArticleAction) | |
Instance | public | Create(FieldFactory: TFormFieldFactory; Name: TText) | ||
Instance | public | ConfigureForDelete() |