Quest List View (qListView)
The Quest List View web part, in its simplest form, displays
data from a Sharepoint list in a tabular format. But to
say just that undersells the web part greatly, because the
qListView is really an application in its own right.
Roll-Ups
First of all, the qListView is
designed without reference to the SharePoint view system.
That is to say, it makes no reference to views associated with
any particular list. As such, the qListView can easily be
associated with any list, or a group
of lists (i.e. more than one). This enables the
qListView to roll-up data from
multiple lists. The lists can reside in the current web
site, any site in the current site collection, any other site
collection, or indeed and other application. The data will
be rolled up into the display for the user as long as the
currently logged-in user has read-access to the data being
accessed.
ezEdit
The display itself is easily modified without the need to drill
down into a "view" of any list and so changes to columns and the
data therein can be made in seconds. As with all the Quest
web parts, configuration can be done using the usual Web Part
editing pane, but it is more convenient, and faster, to
configure the web part using Quest's
ezEdit
pane - a very intuitive editing tool.
Custom Displays
As well as displaying data using in-built display options, the
qListView provides a Custom Display
option to allow administrators to substitute the standard
display with a custom display in HTML and/or JavaScript.
So the web part is used to get the data, apply filters and sort
the data and a custom display can be used to present the data.
Custom Actions
The qListView can be used to launch custom code written in C# or
VB using "custom actions". The custom code can access the
list data via the SharePoint Object Model, thus providing the
means to embed sophisticated data interactions. Custom actions
are also available for more routine tasks such as deleting or
moving records (and more).
Filters
Both dynamic and static filters are provided. Static
filters in the form of both CAML and Excel-like boolean algebra
are provided. CAML filters are generated with an
easy-to-use CAML filter builder and filter data before it leaves
SQL Server. Boolean filters are potentially more
sophisticated but operate on data retreived from the database.
The two can work together to achieve the most efficient and
effective filters. Dynamic filtering is provided as a
standard interface option allowing users to refine their
displays on-the-fly.
And there is more... The web part can be re-skinned with
reference to CSS classes. If you are working in other languages,
all labels can be altered automatically depending on the locale
selected, and of course the list view is a data consumer, so
other web parts can be used to filter the display also.
|