mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-03 02:50:42 +02:00
* Set designer flag, change ChildBand property type to CustomChildBand
git-svn-id: trunk@38372 -
This commit is contained in:
parent
cbfc1133f7
commit
70523f1b58
@ -22,6 +22,9 @@ uses
|
||||
Classes, SysUtils, fpreport, db;
|
||||
|
||||
Type
|
||||
|
||||
{ TFPReportDatasetData }
|
||||
|
||||
TFPReportDatasetData = class(TFPReportData)
|
||||
private
|
||||
FDataSet: TDataSet;
|
||||
@ -35,6 +38,8 @@ Type
|
||||
function DoEOF: boolean; override;
|
||||
Public
|
||||
property DataFields;
|
||||
Procedure StartDesigning; override;
|
||||
Procedure EndDesigning; override;
|
||||
published
|
||||
property DataSet: TDataSet read FDataSet write FDataSet;
|
||||
end;
|
||||
@ -182,5 +187,21 @@ begin
|
||||
Result := FDataSet.EOF;
|
||||
end;
|
||||
|
||||
procedure TFPReportDatasetData.StartDesigning;
|
||||
begin
|
||||
Inherited;
|
||||
if Assigned(DataSet) then
|
||||
// Dirty hack!!
|
||||
TFPReportDatasetData(Dataset).SetDesigning(True,True);
|
||||
end;
|
||||
|
||||
procedure TFPReportDatasetData.EndDesigning;
|
||||
begin
|
||||
if Assigned(DataSet) then
|
||||
// Dirty hack!!
|
||||
TFPReportDatasetData(Dataset).SetDesigning(False,True);
|
||||
Inherited;
|
||||
end;
|
||||
|
||||
end.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user