dhtmlxDataView is a client-side JavaScript component that displays a collection of objects according to a user-defined template. It allows you to arrange multiple objects with similar properties within a single container and get your data organized.
If you're building an online store, or image gallery, or need to show a number of similar objects on a page, you can use dhtmlxDataView, which will greatly simplify this task. Due to the rich JavaScript API, you can control any visual aspect of object rendering and create an Ajax-enabled item browser with any design you want.
Items in DataView can contain plain text or any custom HTML that you define in your templates (such as links, images, etc.). dhtmlxDataView supports all needed operations with items/objects:
There is no limit to the number of objects you can put into the DataView. Smart rendering, paging, and dynamic loading functionality allow you to display hundreds or thousands of objects without loss of performance. For easy of use, smart-rendering mode is enabled by default in the components and will effectively handle lots of items loaded into the DataView.
The component works with dhtmlxConnector (PHP, Java, ASP.NET, and Cold Fusion), which provides automatic saving and loading of data from the server-side database using Ajax. A variety of data sources can be used to load the content within a DataView elements: JSON, XML, JavaScript array, HTML, or CSV.
This JavaScript DataView component is a handy tool for building an Ajax-powered item viewer which will work equally well in all major web browsers (IE, FF, Opera, Chrome, and Safari).
dhtmlxDataView is available in the Standard Edition only. Download and use dhtmlxDataView for free under GNU GPL v2, or buy a Commercial or Enterprise License to use this component in a non-GPL project.
You can download dhtmlxDataView standalone or get it with other DHTMLX components included in the dhtmlxSuite package.
Open Source - GPL - Allows the use of dhtmlxDataView in GPL-licensed projects for free. Download
Commercial License ($149) - Allows you to use the component in
one project (application) with an unlimited number of copies.
With this license, you receive 1 month of technical support (or 5 support requests within 12 months) and one major update. Buy it
Enterprise License ($399) - Allows you to use the component in an unlimited
number of projects on the condition that all of them are developed by one company.
Free support/upgrades are provided for the first 12 months. Buy it
When buying dhtmlxSuite Commercial or Enterprise license, you get dhtmlxDataView license for free, in addition to other DHTMLX components. See the details.
dhtmlxDataView Standard Edition is distributed under GPL v2, Commercial, and Enterprise licenses (details)