dhtmlxSuite 4.1: Your DHTMLX based apps run on touch devices

| Comments (18)

We are happy to inform you about the update of our dhtmlxSuite – JavaScript UI library. Meet dhtmlxSuite 4.1 with touch devices support, a number of new features and lots of significant enhancements.

This update comes with lots of technical improvements and bug fixes. But surely, we couldn’t do without adding something new. Let’s review the most important updates.

Full touch support

A long-awaited support for touch devices is added to dhtmlxSuite. Now you can use our library for building not only desktop applications, but for creating the interactive mobile apps.


Template function

The version 4.1 comes with a new useful function called dhtmlxTemplate. It allows using templates instead of fixed values. You may use string, date or number templates or create your own one.

Multicolumn Combo

Since v4.1, the functionality of dhtmlxCombo is extended with the ability to create a combo with multiple columns. Now the list of suggestions has no limits in amount of information that can be displayed in combo.


Ability to use dataProcessor with REST API

Since version 4.1, dataProcessor can be used not only with dhtmlxConnector, but also with server-side REST API. The obvious advantage of this technology is that it’s used by many popular frameworks (php, .net an so on).

Ability to attach toolbar into status bar for paging

Moreover, with the new version you have the ability to attach paging toolbar of the grid into the status bar without mush effort.


Ability to configure dhtmlxGrid from JSON

This update introduces the ability to configure the grid directly in the JSON data source that the data is loaded from.

Check the full list of changes in dhtmlxSuite 4.1

You may download dhtmlxSuite 4.1 Standard Edition here.

The PRO users with active support subscription will receive the updated version by email.

Together with dhtmlxSuite, we’ve updated Online DHTMLX Skin Builder. Now you have the ability to use the Advanced block of settings: you can change the height of dhtmlxTree line, the height of dhtmlxGrid row and the vertical spacing between form elements.

Also, don’t forget to check the beta version of our new component, dhtmlxPortal. It will be added in DHTMLX Suite in the next release. At the moment we’re collecting your feedbacks and suggestions to enhance the performance and extend the functionality of this component.


  1. Eduardo Almeida November 25, 2014 at 7:15 pm

    awesome …. thank you guys … a very very very considerable update

    • claudio November 25, 2014 at 8:22 pm

      great, great fantastic you keep it up compliments

  2. mltobing November 25, 2014 at 8:26 pm

    DHTMLX 4.1 Docs with *.chm format please

  3. ikhsan November 26, 2014 at 1:16 am

    The touch experience was great, but the UI and styling on mobile device need more improvement.

    Keep your great work!

  4. Andrei (DHTMLX team) November 26, 2014 at 11:13 am

    Thanks to all.
    Regarding ‘UI and styling’ – we’re open for suggestions. Also you can check our online skin builder. http://dhtmlx.com/docs/products/skinBuilder/

  5. Jagadish November 26, 2014 at 9:46 pm

    thanks dhtmlx team, have been waiting for this update since ever.. so excited about the REST stuff.,
    thanks a ton!

  6. Eduardo Almeida November 27, 2014 at 1:15 am

    I’m guessing about the REST stuff … do we have a REST client on dhtmlx suite now? how can we customize the REST communication (for example customize http headers)

    I created a RESTful client and a new datastore system which I can use restful communications .

    My question is: is dhtmlx datastore able to fetch content on a RESTful resource?

  7. Eduardo Almeida November 27, 2014 at 1:20 am

    ok, I found the docs: https://docs.dhtmlx.com/dataprocessor__initialization.html#usingdataprocessorwithrestapi

    but really would be great to have the possibility of customizing the REST call … I dont see any serious REST service which doesnt requires for example customized HTTP headers … it seems what we have now is only CORS avaiable

    • Maksim (DHTMLX team) November 27, 2014 at 2:02 pm

      We are open to suggestions.

      Existing REST feature allow to use components with MVC frameworks, where REST pattern is a common solution for data loading and saving. It is really doesn’t suit well for complex REST data services.

      If you have some practical use-case in mind – please contact me directly ( max@dhtmlx.com )

  8. kris November 27, 2014 at 9:47 am

    Tried on ipad, cannot resize layout components.

    • Ivan (DHTMLX team) November 28, 2014 at 4:09 pm

      Hi, Kris. Actually, the ability to resize layout components isn’t a highly-demand feature. So, it has a very low priority now.

    • Andrei (DHTMLX team) December 4, 2014 at 12:05 pm

      Hi, Kris. If you still need requested feature please contact us via ticket system or via support(at)dhtmlx.com

  9. Eduardo Almeida November 27, 2014 at 6:12 pm

    Hey Maksim, sure, I will keep in touch

  10. kris November 29, 2014 at 9:04 pm

    Most people are using dhtmlx applications on touch devices, ability to resize layout components would be a huge help. so please take this into consideration.


  11. Brian December 2, 2014 at 3:14 am

    Very Nicely Done!!!

  12. Tim Sanders December 16, 2014 at 6:57 pm

    I am a long-time user, and am very grateful for the new features, especially incorporating the touch capability.

    The only major problem we’ve had with dhtmlx updates is that you don’t maintain backwards compatibility. We have hundreds of pages deployed, and when you release a new codebase version our pages typically won’t work without a lot of changes. This makes it difficult for us to stay current, and since the online doc is only for the current version it is hard to get info about past versions. Can you give more consideration to adding new features in a way that allows us to use the current version without the need to change pages that were already working fine with the previous version?

    Thanks. Keep up the good work.

  13. Zeeshan Ali January 6, 2017 at 7:27 pm

    Doesn’t work, if we customize, the code is buggy and sloppy. Didn’t work in any of the touch devices. In ipad, you need to long tap and long tap again in the target date for the event to drop.

Leave a Reply