Migration from dhtmlxFolders

dhtmlXDataView is the successor of dhtmlxFolders. The main difference between them is the way of applying templates. While folders were linked to XSLT, dataview uses plain templates which are much more simple to write and maintain.

Why to migrate

  • better templating
  • performance improvement
  • true dynamic loading
  • ready server-side solution ( connectors )
  • ability to edit items
  • simple API

When migration is not necessary

  • you have stable working solution - there are no serious bugs in dhtmlxFolders, they are pretty stable and their support is not stopped.
  • you already have your server-side code and custom xslt

The two components use different APIs. If you compare the samples of dhtmlxFolders and dhtmlxDataView, you'll see that both components have a set of samples with exactly the same final result.

4 XSLT files which were provided with dhtmlxFolders can be replaced with types/ftypes.js. Those are named templates for dataview, which provide the same look and feel.

Back to top