Web.DBWeb.TDSTableProducer.FormatCell

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function FormatCell(CellRow, CellColumn: Integer; CellData: string;
const Tag: string; const BgColor: THTMLBgColor; Align: THTMLAlign;
VAlign: THTMLVAlign; const Custom: string): string; dynamic;

C++

DYNAMIC System::UnicodeString __fastcall FormatCell(int CellRow, int CellColumn, System::UnicodeString CellData, const System::UnicodeString Tag, const Web::Httpprod::THTMLBgColor BgColor, Web::Httpprod::THTMLAlign Align, Web::Httpprod::THTMLVAlign VAlign, const System::UnicodeString Custom);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Web.DBWeb.pas
Web.DBWeb.hpp
Web.DBWeb TDSTableProducer

Beschreibung

Gibt ein HTML-Tag des angegebenen Typs zurück, das eiine Gruppe von festgelegten Optionen widerspiegelt.

Das TDSTableProducer-Objekt verwendet diese als protected deklarierte Methode, um eine Reihe von Eigenschaften in einem einzigen HTML-Tag zusammenzufassen. FormatCell generiert zuerst ein OnFormatCell-Ereignis, damit die Anwendung Eigenschaften, die die Tag-Optionen steuern, überschreiben kann. Dann werden die resultierenden Werte in dem angegebenen Tag zusammengefasst.

CellRow und CellColumn legen die zu formatierende Tabellenzelle fest. Diese Parameter werden an eine OnFormatCell-Ereignisbehandlungsroutine übergeben, damit die Zelle identifiziert werden kann.

CellData enthält den Text, der in der Zelle angezeigt wird (einen Datenwert oder einen Spaltentitel).

Tag bestimmt den Typ des zu erzeugenden HTML-Tags (<TD> für Datenzellen, <TH> für Spaltentitel).

BgColor legt die Hintergrundfarbe der Zelle fest. In einer OnFormatCell-Ereignisbehandlungsroutine kann dieser Wert überschrieben werden.

Align gibt die horizontale Ausrichtung von CellData innerhalb der Zelle an. In einer OnFormatCell-Ereignisbehandlungsroutine kann dieser Wert überschrieben werden.

VAlign legt die vertikale Ausrichtung von CellData innerhalb der Zelle fest. In einer OnFormatCell-Ereignisbehandlungsroutine kann dieser Wert überschrieben werden.

In Custom können weitere Optionen für das generierte HTML-Tag angegebenen werden. In einer OnFormatCell-Ereignisbehandlungsroutine kann dieser Wert überschrieben werden.

FormatCell gibt einen String mit dem generierten HTML-Tag zurück.

Siehe auch