Overview qListView aggregates data from one or more SharePoint lists and displays the information in a grid. This Web Part has an intuitive user interface that allows you to: • Configure the most complex aspects of web parts. This user interface is accessed from the Configure item on the web part menu at the upper right corner of the list display. • Aggregate data from multiple lists from various SharePoint sites. The lists to be aggregated are defined in the Viewed Lists property. You can define the lists that you want to aggregate individually in the property, define it in a centralized list or ask the listview to aggregate lists with a specific name from all the subsites (recursive rollup). • Summarize, sort, group, reorganize, and aggregate selected data as a pivot table and display this data as a pivot chart in place of grid. • Display fields in multiple views. For example, you can display some information for a specific user and additional information of the same list for another user as per their assigned group membership. • Display hierarchical data. For example, you can display the information from the Customer list and Sales list in the same view. • Display data from lists with multiple content types. The listview displays a New button for each content type in the list so that the user can create items with different content types from the listview. • Ensure the referential integrity of the records in the dependent lists by preventing the deletion of the parent record. • Divide the data into multiple pages to limit their size and render pages faster. This feature is called Paging. There are two Paging Modes available: Numeric Pager and Next Previous. If the number of rows in a table is more than the specified Page Size, the data is divided into multiple pages and a Pager is displayed at the bottom of the listview to enable the user to navigate to different pages. • Define a static filter using CAML Filter expression or Complex Filter expression. Both types of filter expression supports time functions and time expression (such as [TODAY]) to filter out data based on a moving time window. This feature is called Data Aging. • Define the dynamic filter or search criteria using the Find panel. The web part author can define the fields that are shown in this panel using the Searched Fields property. • Filter a lookup/cross-site lookup field with another lookup/cross-site lookup field. • Replace the value of a certain field in the list. The user can either mass-replace the value of the selected item or define the condition for the items to be replaced. • Define the initial static sort expression using the Sort Fields property. The listview can sort the data based on multiple fields. • Export child list to Microsoft Excel in conjunction with qExcelViewer. • Sort the data in the listview by clicking the grid headers. • Define multiple levels of grouping on the data using the Grouped attribute in the Display Fields property. You can also display the sum or item counts in the group header. • Support the List Searcher mode in listview. If Turn On List Searcher Mode is set to True, the listview does not display data until the user performs a search. • Turn off the individual buttons in the toolbar. • User can edit office documents in browser after installing Office Web App and configure with SharePoint. • Manage the folders from one or more lists/document libraries in the Folder Panel. • Display the value of a cross-site lookup field. A cross-site lookup field is similar to the SharePoint lookup field, except that it can look up multiple lists in any workspaces that are accessible from the current site by the current user. The cross-site lookup field is identified by the Display Field Name or Display Format attributes in the Display Fields property. You can use qListForm to populate a cross-site lookup field. • Access the most common functions for data items, such as View Properties, Edit Properties and Send Email. If enabled, you can access the context menu by right-clicking the entry in the listview. NOTE: The Send Email item in the context menu enables the user to send an email with a custom message to one or more recipients. The email message may contain the link to the item, the link to the list or library and in case of document library, the document as an attachment. This feature requires you to put the MailSettings configuration in your web.config file. You need to do this because the Send Email does not use the SharePoint email capability due to its limitation of sending a maximum of 1000 characters. • Change the URL of the new form, edit form, and display form using the Viewed Lists property. • Show or hide the listview based on the site group membership of the currently logged in user. • Display the data in virtually any format that can be achieved with JavaScript and HTML. With this feature, you can create many types of custom reports on the data. • Support dynamic language switching and Flash and JavaScript (HTML5) • Export data to Microsoft Excel in conjunction with qExcelViewer. • Provide data from the whole listview to another web part using IWebPartTable interface. • Consume a filter from another web part that implements IRowProvider or IFilterProvider interface. NOTE: The IFilterConsumer interface is obsolete. It is provided here only for backward compatibility reason. When you establish the web part connection, this interface is labeled Consume Filter From (Obsolete) in the web part Connections menu. Use the IWebPartParameter consumer implementation that is labeled with Get Filter From. The listview is a consumer for the IWebPartParameter interface. This capability enables the chart view to consume a filter from another web part that implements IWebPartRow or IWebPartParameter interface. The IWebPartParameter consumer implementation is labeled with Get Filter From in the web part Connection menu. This interface cannot be connected with the obsolete IFilterProvider or IRowProvider implementation. Do not connect this new interface with the old interface that is marked obsolete