Web.DBWeb.TDSTableProducer.BeginLayout
Delphi
procedure BeginLayout;
C++
void __fastcall BeginLayout(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Web.DBWeb.pas Web.DBWeb.hpp |
Web.DBWeb | TDSTableProducer |
Description
Incrémente un compteur indiquant combien de fois le calcul de l'ordre des colonnes a été commencé et n'est pas terminé.
Les applications ne peuvent pas appeler cette méthode protégée. TDSTableProducer appelle la méthode BeginLayout de manière interne avant d'effectuer des modifications de la propriété Columns ou des objets THTMLTableColumn de la propriété Columns. Une fois les modifications effectuées, TDSTableProducer appelle EndLayout.
Quand tous les appels de BeginLayout ont été appariés avec un appel correspondant de EndLayout, la correspondance de champ gérée par DataLink pour les champs de l'ensemble de données est actualisée afin de coïncider à la fois avec les liaisons de champ de la propriété Columns et avec les champs disponibles dans l'ensemble de données. La propriété Columns est à son tour actualisée pour correspondre aux liaisons de champ de DataLink. Ainsi, la propriété Columns correspond aussi bien aux liaisons de colonnes spécifiées qu'aux champs disponibles dans l'ensemble de données.