Query View Extensions
To add or remove fields from an existing query view, you can extend that query view with a query view extension. Query view extensions allow you to modify the output fields that appear on the query designer in Blackbaud CRM when end users create queries based on the existing query view.
You can use a query view extension to inset additional output fields in a query view or to remove existing output fields from query views.
Note: You can only extend query views if their specs include the Extensibility element, and you can only add or remove fields if their tables are listed within the Extensibility element. If an existing query view's spec does not include the Extensibility element, then you cannot modify it with a query view extension. Likewise, if an existing query view's spec includes the Extensibility element but does not list a particular table within that element, then you cannot use a query view extension to add fields from that table to the query view.
For information about how to create query view extension specs through the SDK, see Query View Extension Specs.
Note: You can also create query view extensions through the user interface to display attributes as new columns in list builders. For information about attribute extensions, see Attribute Extensions.