SiteProd.TCustomAdapterPageProducer
Delphi
TCustomAdapterPageProducer = class(TBaseAdapterPageProducer, IWebContent)
C++
class PASCALIMPLEMENTATION TCustomAdapterPageProducer : public TBaseAdapterPageProducer
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| class | public | SiteProd.pas SiteProd.hpp |
SiteProd | SiteProd |
Beschreibung
TCustomAdapterPageProducer generiert HTML- und JavaScript-Anweisungen, mit denen Adapterfelder angezeigt und Adapteraktionen ausgeführt werden können.
TCustomAdapterPageProducer-Objekte erstellen eine HTML-Seite aus dem Inhalt, der aus einer Hierarchie von Komponenten (so genannte Webelemente) abgerufen wird. Die in der TCustomAdapterPageProducer-Hierarchie vorhandenen Webelemente verwenden Adapterkomponenten, um die anzuzeigenden Informationen abzurufen.
Verwenden Sie TCustomAdapterPageProducer als Basisklasse für Seitengeneratoren, die eine Hierarchie von Webelementen verwalten.
TCustomAdapterPageProducer führt zwei Eigenschaften namens HTMLDoc und HTMLFile ein. Mit diesen Eigenschaften kann eine Vorlage angegeben werden, die der Seitengenerator zur Erzeugung des Inhalts verwenden soll. Diese Vorlage enthält standardmäßig folgende Tags:
<#STYLES> - Dieses Tag wird durch die in der Eigenschaft Styles oder StylesFile angegebene Formatvorlage ersetzt.
<#WARNINGS> - Dieses Tag wird durch Entwurfszeitwarnungen ersetzt, die auf Probleme mit der Hierarchie der Webelemente hinweisen.
<#SERVERSCRIPT> - Dieses Tag wird durch die von den Webelementen generierten HTML- oder JavaScript-Anweisungen ersetzt. TCustomAdapterPageProducer erzeugt nur dann einen Inhalt, wenn dieses Tag vorhanden ist.
Die Vorlage kann in Anwendungen modifiziert werden, um den vom Seitengenerator erzeugten Inhalt anzupassen.