Date picker for HTML5 based Gantt Chart components

DlhSoft’s JavaScript® based Gantt Chart components (Gantt Chart Hyper Library for HTML5) and their server control wrappers (Gantt Chart Web Library for ASP .NET) and WinRT wrappers (Gantt Chart Modern Library for Windows® Store apps) are now online for more than 1.5 years. Since the original design of these software components (2012), we assumed that the major browser vendors will not need much time to provide date-time input types support as defined by HTML5 specification. But, with very few exceptions, it seems that until now other features got precedence in their development.

imageTherefore, although we have always had a dateTimePickerType setting for our components allowing the developer to easily set up the browser behavior for date-time input boxes directly, given the previously described facts it seems it has little, if any, actual use. Our advised customers have requested to address this ourselves, and – here we go – we have recently headed to offer a built-in alternative: a new cross-browser DatePicker control (that internally uses a generic HTML popup) is now available and enabled by default to allow end users to easily enter dates for the start and finish values of the tasks displayed using a Gantt Chart with an associated data grid (when the dateTimePickerType is not specifically set to a specific date-time input type value).

imageAnd since we have developed a popup-based date picker control, we have also seen the need for a similar MultiSelectorComboBox control allowing multiple checkbox selection in a drop down list for editing task assignments (i.e. selecting and unselecting resources from a list of available choices), besides entering them manually as comma separated values.

Technically, these new controls are provided within a separated JavaScript® assembly file which may be excluded from loading if they are not needed in your case, improving download times and overall performance, even if you choose to use the new software build for other reasons, as we periodically apply miscellaneous improvements for our component libraries. (For example, we have also recently added support to highlight backgrounds for alternative rows, using a new alternativeItemStyle setting, also upon customer requests.)

Don’t hesitate to test them live in our Gantt Chart Hyper Library demo or download the new product build and test them directly in your environment. If you find they are useful in your application, note that they are now included both with the HTML5 and ASP .NET products, and your previously existing license will continue to work with the new product builds. (For Gantt Chart Hyper Library we have also changed the version number (to 5.2) as we now also offer the new controls for external usage, i.e. outside of the 5.1 Gantt Chart controls; don’t worry, tough: if you already have a 5.x license it will continue to work with the new product version too, when the new controls are loaded within a previously existing Gantt Chart control; you’ll only need to renew the license – with a high discount of 70%, tough – if you need to get the new controls available externally, i.e. outside of the Gantt Chart component’s UI.)

Thank you for your interest!

About DlhSoft Team

DlhSoft is a software development company focused on building high quality and innovative solutions using state-of-the-art technologies for customers worldwide. Our activity includes designing and developing general purpose software applications, components and tools, and customized software solutions upon request. DlhSoft team is highly experienced and fully dedicated to software development. Additionally, one of the most important things we rely on is the continuous communication with the customer.
This entry was posted in Development Components and tagged , , , , , . Bookmark the permalink.

Add a reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s