Category: | Feature request |
Priority: | High |
Status: | New |
Project: | Severity: | Major |
Resolution: | Open |
|
Component: | Reproducibility: | Always |
Assigned to: |
When I create an IReportConnection that uses a FieldsProvider, I can control whether or not the getFields() method is called as the query changes or only when the user presses the "getFields" button by setting supportsAutomaticQueryExecution.
When I create an IReportConnection that uses a FieldsProviderEditor instead of a FieldsProvider, I do not seem to have the same flexibility - there is no "load provider editor" button. This makes connections that depend on a field editor less flexible and harder to write than ones that use a field provider.
I suggest that if the connection returns false from supportsGetFieldsOperation() but returns true from hasEditorComponent(), treat the ability to update the editor as the same as loading fields from a field provider. The "Read Fields" button should be relabeled as "Edit Fields" or something similar.
If it already works this way, the docs should be updated to reflect that.