Anzeigen: Delphi C++
Anzeigeeinstellungen

WebModu.TWebPageModule

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

WebModu.TCustomWebPageModuleWebModu.TCustomWebDataModuleSystem.Classes.TDataModuleSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObject
TWebPageModule

Delphi

TWebPageModule = class(TCustomWebPageModule)

C++

class PASCALIMPLEMENTATION TWebPageModule : public TCustomWebPageModule

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
WebModu.pas
WebModu.hpp
WebModu WebModu

Beschreibung

TWebPageModule implementiert ein WebSnap-Modul, das eine Seite generiert.

Verwenden Sie TWebPageModule-Objekte in einer WebSnap-Anwendung zur Aufnahme aller Komponenten, die zum Generieren einer bestimmten Webseite erforderlich sind. Wenn Sie den WebSnap-Seitenmodulexperten zum Erstellen eines TWebPageModule-Nachkommens verwenden, fügt der Experte dem Modul einen Seitengenerator hinzu. Der Seitengenerator erstellt den Inhalt der Webseite und fügt Quelltext in die erstellte Unit ein (in Delphi wird er in den Initiailisierungsabschnitt eingefügt, in C++ in ein #pragma startup). Mit diesem Quelltext wird der TWebPageModule-Nachkomme für ein Factory-Objekt registriert, das die WebSnap-Anwendung zum Erstellen des Webseitenmoduls verwenden

Der Seitengenerator, den der Experte dem Webseitenmodul hinzufügt, wird zum Wert der Eigenschaft PageProducer. Enthält die Eigenschaft PageProducer den Wert nil (Delphi) bzw. NULL (C++), kann das Webseitenmodul den Inhalt der Webseite nicht generieren. Sie können dem Webseitenmodul Komponenten hinzufügen, die den Seitengenerator beim Erstellen des Inhalts unterstützen. Andere Module in der WebSnap-Anwendung können auf alle dem Webseitenmodul hinzugefügten Komponenten zugreifen, normalerweise werden die Komponenten in Webseitenmodulen jedoch nur intern verwendet.

Siehe auch

Frühere Versionen
Übersetzungen