Start Building Professional
Web Apps Today

Latest update: version 4.0 Download Buy

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.

Live Demo

Normal View
Detailed View
Brief View

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:

  • Add/delete items: simple, complex, with any set of custom properties.
  • Select items: single, multiple selection, group selection.
  • Inline editing.
  • Drag-and-drop: within DataView, as well as between DataView and dhtmlxGrid, dhtmlxTree, or any other HTML container.

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).

Editions

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.

Licenses

Open Source - GPL - Allows the use of dhtmlxDataView in GPL-licensed projects for free. Download dhtmlxDataView - Ajax/JavaScript DataViewDownload

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 dhtmlxDataView - Ajax/JavaScript DataViewBuy 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 dhtmlxDataView - Ajax/JavaScript DataViewBuy it

When buying dhtmlxSuite Commercial or Enterprise license, you get dhtmlxDataView license for free, in addition to other DHTMLX components. See the details.