Availability of pipelines in ReportBuilder designer
I have two problems with availability of pipelines in ReportBuilder
designer:
1) I have developed custom VCL control, which contains query and pipeline
inside it and it exposes pipeline as published property of this control.
When I put this control on the form, then all the pipelines which are
sitting directly on the form are available in designer (as expected) but the
pipeline from the custom control is not available. What is the algorihtm
that is used by designer to read the list of pipelines and is it possible to
modify it so that it can see the other pipelines as well.
2) If I open from from the other form and both forms contains the
pipelines, then designer (opened from the second form) contains pipelines
from the both from, although - use is expecting to see only ones from the
second form. It was not so in the older ReportBuilder or Delphi versions.
Again - maybe it is possible to hook into the algorithm that populates the
list of pipelines?
designer:
1) I have developed custom VCL control, which contains query and pipeline
inside it and it exposes pipeline as published property of this control.
When I put this control on the form, then all the pipelines which are
sitting directly on the form are available in designer (as expected) but the
pipeline from the custom control is not available. What is the algorihtm
that is used by designer to read the list of pipelines and is it possible to
modify it so that it can see the other pipelines as well.
2) If I open from from the other form and both forms contains the
pipelines, then designer (opened from the second form) contains pipelines
from the both from, although - use is expecting to see only ones from the
second form. It was not so in the older ReportBuilder or Delphi versions.
Again - maybe it is possible to hook into the algorithm that populates the
list of pipelines?
This discussion has been closed.
Comments
When the Pipelines are 'Owned' by the Form they will be visible in the
Designer.
The TppDataPipelineList class is defined in ppDB.pas. You can modify that
class if you would like to customize the behavior. The logic is very
straight forward. Perhaps in a future version we can make this class a
replaceable plug-in.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
That would be great. I have some small changes always at your code and
something I always do is that I only make Pipelines visible on the own form
and all Datamodules. So a plug-in would be nice.
Gruß aus den Bergen
Günter