dhtmlxForm. Filling the Gap.

March 15th, 2010

With the upcoming update of dhtmlx Suite we’re going to introduce a new component, which will be also available as a separate download. Probably this component was missing in our library by some odd accident, but now it’s time to fix it! This component is dhtmlxForm.

Offering dhtmlxForm to our users, we plan to solve the following tasks:

1. make form building and handling easy and convenient to those who are already working with dhtmlx components;
2. simplify data loading into the form and provide an easy way for saving data on the server;
3. provide convinient ways to perform form validation;
4. match the form interface to DHTMLX skin design.

dhtmlxform within dhtmlxwindow

Read more »

dhtmlxScheduler and Google Calendar: Collaboration

January 29th, 2010

When developing dhtmlxScheduler we were certainly inspired by Google Calendar, one of the most popular online calendars. And I believe (as well as many of our users) dhtmlxScheduler has surpassed it in many ways (yet not all, but we’re working on it :) )

The most noticeable advantage of dhtmlxScheduler is the ability to customize each and every aspect of the calendar and include it as a part of a web application package. Besides, unlike Google Calendar, dhtmlxScheduler can be used within the local network, if such a need arises.

Let’s pretend I convinced you that dhtmlxScheduler is the best option for scheduling part of your application, but what if you want it to display the events stored in some Google Calendar account? Is there an easy way to do that? Well, don’t worry, there is. We’ve already faced with a need to reflect events from Google Calendar in dhtmlxScheduler, so we have a solution to share.
Read more »

New Support System and Forum Launched

January 25th, 2010

We have moved to a new support system for DHTMLX products, which hopefully will help us to provide you with more timely and accurate technical support. This system is available for licensed users with active support period only. To access the new system, please go to this page and use the email address used for payment registration and your license number to login.

Those who don’t have a paid license can use our Forum to get help from the community, but the official support will be available only through the Support System.

Printing Grid Content

December 21st, 2009

If you’ve ever faced the problem of printing data from javascript tables, then this news will please you. At last we offer a solution for printing dhtmlxGrid content. Currenty it works for PHP, but even if you develop in Java or Cold Fusion, or Ruby, or whatever, you still can use it from PHP server through remote request.

How to print

The extension consists of two parts (dhtmlxgrid-to-pdf.zip):

  1. dhtmlxGrid extension  javascript file (dhtmlxgrid_pdf.js)
  2. PHP background which creates PDF file from grid content.

You can keep them both on the same computer as your application, or (which is really nice!) you can use remote server for this. I.e. you can add the below line of code to your page with the grid and start creating PDFs right away:

<script src="http://www.dhtmlx.com/docs/products/devExchange/grid-to-pdf/dhtmlxgrid_pdf.js"></script>

To start creating PDF from your grid, use the following javascript command (assign it to the button or something):

grid.toPDF('http://www.dhtmlx.com/docs/products/devExchange/grid-to-pdf/generate.php');

Instead of using dhtmlx.com based files you can use their local copies, of course.

Read more »

Joomla! and WP Plugins for dhtmlxScheduler Updated

December 15th, 2009

Right after the release of dhtmlxScheduler version 2.1, we are updating the calendar plugins for Joomla! and WordPress CMS’s. The new version 1.3 includes improvements and fixes introduced in the latest release of dhtmlxScheduler, and also provides support for the Skin Builder allowing users to customize colors of all elements of calendar view.

What’s new in Joomla! plugin:
- Agenda view;
- Year view;
- Compatibility with Skin Builder;
- JS code updated to dhtmlxScheduler 2.1;
- Multiple small fixes.

What’s new in WordPress plugin:
- Year view;
- Compatibility with Skin Builder;
- JS code updated to dhtmlxScheduler 2.1 ;
- Multiple small fixes.

Updated package of Joomla! plugin is available here, and WordPress plugin can be downloaded from this page.

DHX Quick Tables. Pilot

December 8th, 2009

It’s a first step in our attempt to get DHTMLX library closer to people who do not want or do not know how to write the code, but need to have something for showing/updating data they store in the database. Even programmers sometimes need this to minimize the time spent on routine tasks.

Wanna get a data table quickly?

The secret is in one file, which can be downloaded here. It is based on dhtmlxGrid Standard Edition, dhtmlxLayout, and dhtmlxConnector. The tool is distributed under GNU GPL for free. We call it… Well, we’re still choosing the name for the “baby”. I’ll call it DHX Quick Tables. After all it really creates tables quickly…

So, what it can be used for and how it works.  For example, you need a back-end for your site, which is built on the database (or maybe you want to show your price list on the site, or any other information stored in the database). You can spend some time building forms and linking them to the database. This is a usual way, but not always necessary. Our solution offers simpler and faster alternative.

With the help of Quick Tables you get necessary number of web pages with tables linked to the database records. Two entries are available: for guests (just view the tables) and for administrator (view, edit, add/delete pages). Thus, you can put it on the backend of your database-driven site and be able to access and update data. Or you can show resulting table on your website, if tabulated data is what you need. Visitors will be able to navigate through the huge amount of records (as we’ve added smart rendering to the page), sort and filter the information. In the next build of the tool we’ll also add printing and other nice features.
Read more »

dhtmlxScheduler 2.1 Released

December 2nd, 2009

We’ve updated our Ajax calendar dhtmlxScheduler to version 2.1. The new release was improved with Agenda and Year Views, and the ability to totally customize the colors of the calendar interface via Skin Builder. Updated package also includes multiple extensions for the most common use-cases, lots of new samples and localization for 13 languages.
You can check the live demo and download the updated package here.

Using dhtmlxCombo for Searching Locations with Google Maps

November 16th, 2009

Recently I’ve faced with the necessity of adding location search mechanism into our application. The task I’ve been given was short and clear: “…We need to enter a few chars here and see the list of matching locations there…” I nodded, made myself a cup of coffee and started thinking on how I’m going to do it.

It was easy to guess that the task itself can be spitted into two parts: to build a component with combo-box behavior and to invent geocoding service to search locations by text entered in combo. Fortunately for me, we already have flexible dhtmlxCombo component, so the first part didn’t require any efforts from my side. There are also a set of free online geocoding services on the internet, so I’ve chosen Google Maps API for the second part.

Read more »

Minor Update for DHTMLX v2.5 Released

November 12th, 2009

We’ve released a new build 91111 of DHTMLX v2.5. This is basically a bug-fix release with some minor improvements for all the components included in dhtmlxSuite package.
Read more »

dhtmlxVault Updated to Version 1.5

October 26th, 2009

dhtmlxVault 1.5 is now available. This version supports full localization, including button labels, and provides improved error handler for PHP (added handler for file size limit).