ListBuilder, Columns, and Column Elements
Query views help define and provide data to list builders. Within a QueryViewSpec element, the ListBuilder element describes information used to render the query output in a list builder page section. The ListBuilder element holds a Columns element used to provide a list of query view columns to display in the list builder. Each Column element within the Columns element contains a Name attribute for the name of the column in the query output. In the example below, I have added a new EMAIL column to the original list of 3 columns (NAME, AGE, BIRTHDATE) within the ListBuilder element. The modified spec was loaded and as a result a fourth column is now displayed within the list builder by default..

Note: A food bank list builder code sample can be found within the catalog project's Blackbaud.CustomFx.FoodBank.Catalog\ListBuilder\Final\FoodBankListBuilder.Query.xml spec file. Be sure to download and review the sample within the latest food bank source code download.
Video: For more information about how to build a list builder, see Blackbaud Infinity List Builder Videos.