Web.DBWeb.TDSTableProducer.DoFormatCell
Delphi
procedure DoFormatCell(CellRow, CellColumn: Integer; var BgColor: THTMLBgColor; var Align: THTMLAlign; var VAlign: THTMLVAlign; var CustomAttrs, CellData: string); dynamic;
C++
DYNAMIC void __fastcall DoFormatCell(int CellRow, int CellColumn, Web::Httpprod::THTMLBgColor &BgColor, Web::Httpprod::THTMLAlign &Align, Web::Httpprod::THTMLVAlign &VAlign, System::UnicodeString &CustomAttrs, System::UnicodeString &CellData);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Web.DBWeb.pas Web.DBWeb.hpp |
Web.DBWeb | TDSTableProducer |
Beschreibung
Erzeugt das Ereignis OnFormatCell.
In Anwendungen kann diese als protected deklarierte Methode nicht aufgerufen werden. Sie wird intern von der Methode Content aufgerufen, damit die Ereignisbehandlungsroutine für OnFormatCell den Inhalt oder die Anzeigeattribute einzelner Zellen in der HTML-Tabelle ändern kann. Die Eigenschaften CellRow und CellColumn geben die zu ändernde Zelle im HTML-Format an. CellRow und CellColumn haben für den Tabellentitel bzw. die erste Spalte jeweils den Wert 0. BgColor, Align, VAlign und CustomAttrs sind Anzeigeattribute, die geändert werden können. CellData enthält den Text, der in die Zelle eingefügt wird.
In von TDSTableProducer abgeleiteten Klassen kann DoFormatCell überschrieben werden, um bei der Darstellung der Zellen weitere Bearbeitungen zuzulassen, oder um das Ereignis OnFormatCell zu blockieren.