{"id":2547,"date":"2014-11-12T16:21:46","date_gmt":"2014-11-12T12:21:46","guid":{"rendered":"http:\/\/www.dhtmlx.com\/blog\/?p=2547"},"modified":"2025-05-19T14:14:51","modified_gmt":"2025-05-19T11:14:51","slug":"dhtmlx-scheduler-updated-4-2","status":"publish","type":"post","link":"https:\/\/dhtmlx.com\/blog\/dhtmlx-scheduler-updated-4-2\/","title":{"rendered":"DHTMLX Scheduler Updated to Version 4.2"},"content":{"rendered":"<p>Meet the updated version of our <a href=\"https:\/\/dhtmlx.com\/docs\/products\/dhtmlxScheduler\/\" target=\"_blank\">JavaScript Scheduler<\/a> to version 4.2! This update introduces fixes of known bugs, performance improvements and a number of new and improved features.<\/p>\n<p>This update was directed to solve the known performance issues with the Timeline view &#8211; on most configurations the rendering time has been decreased in 2-3 times!<\/p>\n<p><strong>Bootstrap compatibility<\/strong><\/p>\n<p>Since v4.2, dhtmlxScheduler is fully compatible with <a href=\"https:\/\/getbootstrap.com\/\" target=\"_blank\">Bootstrap<\/a>, one of the most popular HTML, CSS, and JS framework.<\/p>\n<p><strong>Custom form for recurring events<\/strong><\/p>\n<p>Moreover, the new version introduces the possibility to set your HTML form for recurring events settings. By default, the form for recurring events has a full list of fields\/checkboxes that you should fill out. Now you can customize the view of this form and remain those points that you need.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2014\/11\/Scheduler-screen-new-event.png\" alt=\"custom-form\" width=\"600\" height=\"472\" class=\"aligncenter size-full wp-image-2549\" srcset=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2014\/11\/Scheduler-screen-new-event.png 600w, https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2014\/11\/Scheduler-screen-new-event-300x236.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><br \/>\n<!--more--><br \/>\n<strong>Two ways to drag the multisection events<\/strong><\/p>\n<p>Now you can choose the strategy for dragging the multisection events. When you want to  drag the event to another section, there are two possible options: all the splitted events will move, or just the one dragged event moves.<\/p>\n<p><strong>API for detecting ajax errors<\/strong><\/p>\n<p>One of the important updates is the adding of a new API method for detecting ajax errors at data loading and saving in case of connection breakdown or some server errors.<\/p>\n<p><strong>Updated DataProcessor<\/strong><\/p>\n<p>The version 4.2 comes with significantly updated <a href=\"https:\/\/docs.dhtmlx.com\/dataprocessor__index.html\" target=\"_blank\">DataProcessor<\/a> (component that is responsible for sending updates to the server). Now you can use the REST mode for the request. This mode will allow easily integrate dhtmlxScheduler into the RESTfull app or attach it to Web API. We&#8217;ve also fixed known issues and added support of JSON format in server response.<\/p>\n<p>Check the list of the <strong>main fixes and improvements<\/strong> that were made:<\/p>\n<ul>\n<li>Minicalendar supports the dynamic data loading<\/li>\n<li>Fixed a rare bug with the number of occurences in recurring series<\/li>\n<li>Fixes in \u201cFlat\u201d skin in non-default view<\/li>\n<li>Fixed conflict of marked timespans and ignore-time settings in Timeline view<\/li>\n<li>Fixed the problem with dhtmlxGrid compatability<\/li>\n<li>Improved data export to iCal and Excel<\/li>\n<li>Several new API properties and lots of small improvements<\/li>\n<\/ul>\n<p><\/br><\/p>\n<p>Also, check the <a href=\"https:\/\/docs.dhtmlx.com\/scheduler\/what_s_new.html\" target=\"_blank\">documentation<\/a> to see the full list of changes.<\/p>\n<p>We invite you to download <a href=\"https:\/\/dhtmlx.com\/x\/download\/regular\/dhtmlxScheduler.zip\" target=\"_blank\">dhtmlxScheduler Standard 4.2<\/a>.<\/p>\n<p>The PRO users with active support subscription will receive the version 4.2 by email. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Meet the updated version of our JavaScript Scheduler to version 4.2! This update introduces fixes of known bugs, performance improvements and a number of new and improved features. This &#8230;<\/p>\n","protected":false},"author":2,"featured_media":3314,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,70,1,38],"tags":[33,15,4],"class_list":["post-2547","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-posts-for-codeproject-com","category-releases","category-uncategorized","category-visible","tag-all-posts","tag-dhtmlxscheduler","tag-dhtmlx-updates"],"_links":{"self":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/2547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/comments?post=2547"}],"version-history":[{"count":4,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/2547\/revisions"}],"predecessor-version":[{"id":13881,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/2547\/revisions\/13881"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media\/3314"}],"wp:attachment":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media?parent=2547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/categories?post=2547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/tags?post=2547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}