Export to PDF/Excel Functionality Updates

January 26th, 2012

Export to PDF functionality for dhtmlxScheduler is now available for ASP.NET (in addition to PHP and Java services). If you are using dhtmlxScheduler with ASP.NET and need to print your event calendar, there is now an easy and quick way for it.

Download and use Scheduler-to-PDF for ASP.NET

dhtmlxScheduler - Export to PDF

dhtmlxScheduler - Export to PDF

 
Grid-to-Excel export library for ASP.NET has also been updated. We’ve fixed the issue with background coloring, so now the resulting Excel file preserves the colors of the original grid.

dhtmlxGrid - Export to Excel

dhtmlxGrid - Export to Excel

Download the newest Grid-to-Excel library for ASP.NET

Although we haven’t announced it, the export functionality (to PDF/Excel) for dhtmlxScheduler has already been available for Java for a while. Here is the download link: Scheduler-to-PDF for Java

You can find all available versions of export libraries, as well as other useful resources, on the Goodies page.

Event Calendar for ASP.NET MVC

January 9th, 2012

Today we’re happy to announce the release of DHTMLX Scheduler for ASP.NET MVC. It is based on our JavaScript event calendar, dhtmlxScheduler, which was optimized and redesigned for ASP.NET. With DHTMLX Scheduler .NET, you can easily add a user-friendly scheduling interface to your web apps and quickly configure calendar appearance and features in Visual Studio.
 

DHTMLX Scheduler for ASP.NET MVC

DHTMLX Scheduler for ASP.NET MVC

 
The ASP.NET calendar offers the same advanced functionality which is available in dhtmlxScheduler:

  • Ajax-powered interface with rich drag-and-drop experience
  • Rich customization capabilities: you can adjust settings in Visual Studio or modify client-side JavaScript API
  • Multiple views: Day, Week, Month, Year, Agenda, Timeline, Multiple Resource View, etc.
  • Recurring events support (events can be repeated on daily, weekly, monthly basis)
  • Customizable popup edit form for event details
  • Localization to more than 25 languages, and more…

 
All functionality of DHTMLX Scheduler .NET is easily available from ASP.NET code. Besides, the scheduler can load data directly from data sources supported in ASP.NET.

DHTMLX Scheduler .NET comes with free 30-days trial so you can explore the powerful features of the control.
To download the trial version and see the live demos, visit: http://scheduler-net.com/

DHTMLX Touch 1.0 Released

November 14th, 2011

We are excited to announce the official release of DHTMLX Touch v.1.0, a JavaScript mobile framework for building HTML5-based web apps. This update offers more stable performance, better platform compatibility, and extended customization options.

We haven’t changed the license terms, so you are welcome to download the latest version of the DHTMLX Touch framework and use it for free to create great looking web apps for mobile and touch devices. Version 1.0 provides a set of new features that simplify the development of HTML5 interfaces.

DHTMLX Touch - HTML5 Mobile Framework

DHTMLX Touch - HTML5 Mobile Framework

Easy Skin Customization

We’ve simplified the way to customize the appearance of web apps built with DHTMLX Touch and improved the related documentation. In addition to the ability to modify the CSS, version 1.0 also offers the online Skin Builder. This tool allows developers to choose between several predefined skins and customize the skin colors online.

Read more »

Grid-to-PDF and Grid-to-Excel Now Available for ASP.NET

November 9th, 2011

We’re happy to introduce an ASP.NET version of export feature for dhtmlxGrid. If you are using dhtmlxGrid in your ASP.NET application or website, you can now easily transfer the grid data to Excel or PDF. The export result preserves the structure and layout of the original grid.

Download the packages which contain the files necessary to provide export support:

 

dhtmlxGrid - Export to Excel

dhtmlxGrid - Export to Excel

There is no special documentation for ASP.NET, but you can learn how to use the export services from the documentation for PHP version:

 
The approach is very simple so it shouldn’t be a problem to understand how to install the export feature. For any technical questions, you can contact us on the forum.

If you need the export feature for PHP or Java, you can download the required packages on the Goodies page (this page also lists other tools that can be useful for your development with DHTMLX).

dhtmlxSpreadsheet: Easy-to-Use Ajax Spreadsheet

October 27th, 2011

Offering the tools that make the life of a web developer easier, we would like to introduce another helper – dhtmlxSpreadsheet. It can save a lot of time for those who need to integrate, manage, and share web-based data tables on the web.

Unlike online services (Google Docs, etc.), dhtmlxSpreadsheet can be installed on your website, allowing you to store the data in your own database. This tool is written in JavaScript and PHP (based on dhtmlxGrid) and enables you to put an Excel-like spreadsheet anywhere on a webpage.

dhtmlxSpreadsheet uses Ajax to load and update data on the server side. While the user edits the spreadsheet, adds or removes records, all these changes are automatically saved to the database.

dhtmlxSpreadsheet - JavaScript & PHP Spreadsheet

dhtmlxSpreadsheet - JavaScript & PHP Spreadsheet

dhtmlxSpreadsheet is very easy to use. You only need a few minutes to get an editable data table with basic cell formatting, math functions, and keyboard navigation.

 
Read more »

Cross-Browser JavaScript Message Library

October 18th, 2011

After introducing a new dhtmlxMessage component in DHTMLX 3.0, we decided to enhance it and provide a complete solution for displaying dialog boxes on a web page. Using the code of dhtmlxMessage, we’ve created a lightweight JavaScript message library that is released under MIT license and can be used for free in any web app.

JavaScript Message Library from DHTMLX

JavaScript Message Library from DHTMLX

The library can be used to show alerts, confirm boxes, or unobtrusive popup messages to give the user additional info or explanations. The appearance of the dialog boxes can be easily customized. The library API gives you full control over the messages look and feel.

Message Library from DHTMLX - Confirm Box

Message Library from DHTMLX - Confirm Box

The source code of the message library is available on GitHub. You are welcome to use this library in your DHTMLX based applications (it has native DHTMLX skin) or in your other projects. The library is only 3Kb (gzipped) and works in the majority of web browsers (IE, FF, Chrome, Safari, Opera).

Autocompletion in IDEs for DHTMLX Library

October 10th, 2011

We have some exciting news for those of you who are used to work with IDEs and use the autocomplete feature. You now can enjoy autocomplete hints in your favorite IDE while you integrate the DHTMLX components into your web app. We provide the autocompletion plugins for Microsoft Visual Studio, PHPStorm, WebStorm, NetBeans, Aptana Studio, Eclipse, and others.

To add the code completion for DHTMLX library into your IDE:

 
Visual Studio 2010 | Visual Studio 2008

  • copy dhtmlx.debug.js in the same folder where dhtmlx.js is located
  • if you are using an individual component (not dhtmlx.js), rename dhtmlx.debug.js to {component}.debug.js and place in the same folder where the .js file of the component is located
DHTMLX Autocomplete - Visual Studio 2010

Visual Studio 2010 - Autocompletion for DHTMLX

 
Read more »

How to Use dhtmlxGrid with ASP.NET MVC

September 28th, 2011

In this tutorial we are going to explain how to use dhtmlxGrid with ASP.NET MVC. Following this article step by step will allow you to implement an editable datagrid with sorting and filtering capabilities. We will also describe how to bind the grid data to the database and update it on the server side when user makes changes in browser.

We will use the Standard Edition of dhtmlxGrid, which is available under GNU GPL. As an example, we will create a table of users. Not to do the same work twice, we just use the same records that were used for our RoR implementation. The image below shows how our datagrid will look.

Download the final demo and follow the tutorial to integrate dhtmlxGrid in an ASP.NET MVC application.

Grid with ASP.NET MVC Example

Grid with ASP.NET MVC Example

Read more »

Build Room Booking System with dhtmlxScheduler (for ASP.NET MVC)

August 26th, 2011

NOTE: We’re now offering DHTMLX Scheduler .NET, a web control optimized for ASP.NET MVC.

In the previous MVC-related tutorial we described how to integrate dhtmlxScheduler into an ASP.NET MVC application. After publication, we received plenty of feedback, reflecting that the tutorial was helpful to many of ASP.NET MVC developers. Therefore we decided to continue this series and show you how to extend the calendar functionality to implement a room booking system.

In this tutorial we’ll go further and add multi-user functionality to the scheduling system, allowing different users to make changes in the calendar simultaneously without impacting each other. As we already said, we’ll create a meeting room booking system which will look like on the screenshot below.

Download: the final package of the booking calendar for ASP.NET MVC

Room Booking Calendar with dhtmlxScheduler

Room Booking Calendar with dhtmlxScheduler

Read more »

DHTMLX Java Tag Library by Mylaensys

August 23rd, 2011

If you are a Java developer that uses DHTMLX components, check out the DHTMLX Java™ Tag Library created by Mylaensys. They offer a collection of easy-to-use custom tags to easily combine the power and flexibility of DHTMLX components with Java™ technology.

The Tag library encapsulates the core DHTMLX functionality as simple tags, which are common to many web applications, providing support for tasks, such as DHTMLX components initialization, components integration, internationalization, and security. The JSP pages created with the Java Tag Library are simple, easy to develop and maintain, and ready to be used with any Java web framework.

The code example below illustrates the initialization of dhtmlxTabbar:

1.  <dhtmlx:body name="initializeDHTMLX" imagePath="imgs/">
2.     <dhtmlx:tabbar name="tabbar" id="document.body">
3.        <dhtmlx:tab name="a1" text="Tab-a1" id="tab_a1"/>
4.        <dhtmlx:tab name="a2" text="Tab-a2" id="tab_a2"/>
5.     </dhtmlx:tabbar>
6.  </dhtmlx:body>

The Tag Library code generator translates the tags into the necessary JavaScript for component initialization, adding minimal cost to the overall performance.

The current release 1.5 is based on DHTMLX 2.6, an update is scheduled for autumn 2011, which will include the updated features of DHTMLX 3.0. For additional information and technical details, please visit Mylaensys blog.