{"id":2542,"date":"2014-11-11T20:03:06","date_gmt":"2014-11-11T16:03:06","guid":{"rendered":"http:\/\/www.dhtmlx.com\/blog\/?p=2542"},"modified":"2023-05-05T13:56:26","modified_gmt":"2023-05-05T10:56:26","slug":"tooltips-with-popup-in-dhtmlxcalendar","status":"publish","type":"post","link":"https:\/\/dhtmlx.com\/blog\/tooltips-with-popup-in-dhtmlxcalendar\/","title":{"rendered":"DHTMLX Little-Known Features: Tooltips with Popup in dhtmlxCalendar"},"content":{"rendered":"<p>A week has passed since our <a href=\"https:\/\/dhtmlx.com\/blog\/showing-custom-labels-in-dhtmlxgantt\/\" target=\"_blank\">previous<\/a> tip and again we&#8217;re ready to share a cool and useful feature. <\/p>\n<p>We want to show you how fast and simple you can put tooltips with a popup window into our <a href=\"https:\/\/dhtmlx.com\/docs\/products\/dhtmlxCalendar\/\" target=\"_blank\">JavaScript Date Picker<\/a>, dhtmlxCalendar. <\/p>\n<p>Just two steps!<\/p>\n<p><strong>Step 1.<\/strong><\/p>\n<p>First of all, we need to initialize dhtmlxCalendar on the page:<br \/>\n<\/p>\n<div class=\"codecolorer-container javascript default codecolorer-noborder\" style=\"overflow:auto;white-space:nowrap;\"><div class=\"javascript codecolorer\"><span class=\"kw1\">var<\/span> myCalendar <span class=\"sy0\">=<\/span> <span class=\"kw1\">new<\/span> dhtmlXCalendarObject<span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;objId&quot;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\nmyCalendar.<span class=\"me1\">hideTime<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\nmyCalendar.<span class=\"me1\">show<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><\/div><\/div>\n<p>\n<strong>Step 2.<\/strong><\/p>\n<p>Then we <a href=\"https:\/\/docs.dhtmlx.com\/api__dhtmlxcalendar_settooltip.html\" target=\"_blank\">set tooltips<\/a> on the dates which we&#8217;d like to mark, and specify the needed text:<br \/>\n<\/p>\n<div class=\"codecolorer-container javascript default codecolorer-noborder\" style=\"overflow:auto;white-space:nowrap;\"><div class=\"javascript codecolorer\">myCalendar.<span class=\"me1\">setTooltip<\/span><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;2014-11-11,2014-11-12,2014-11-13,2014-11-14&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;Going skiing to Vancouver&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"kw2\">true<\/span><span class=\"sy0\">,<\/span> <span class=\"kw2\">true<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\nmyCalendar.<span class=\"me1\">setTooltip<\/span><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;2014-11-27&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;Thanksgiving Day&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"kw2\">true<\/span><span class=\"sy0\">,<\/span> <span class=\"kw2\">true<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\nmyCalendar.<span class=\"me1\">setTooltip<\/span><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;2014-11-30&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;The end of Movember :)&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"kw2\">true<\/span><span class=\"sy0\">,<\/span> <span class=\"kw2\">true<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><\/div><\/div>\n<p>As a result:<br \/>\n<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2014\/11\/Tooltips-with-popups-new.png\" alt=\"Tooltips-with-popups\" width=\"502\" height=\"468\" class=\"aligncenter size-full wp-image-2543\" srcset=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2014\/11\/Tooltips-with-popups-new.png 502w, https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2014\/11\/Tooltips-with-popups-new-300x279.png 300w\" sizes=\"auto, (max-width: 502px) 100vw, 502px\" \/><br \/>\n<br \/>\nThat&#8217;s all. Just several lines of code and this nice-looking feature is ready.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A week has passed since our previous tip and again we&#8217;re ready to share a cool and useful feature. We want to show you how fast and simple you &#8230;<\/p>\n","protected":false},"author":2,"featured_media":3315,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,71,1,38],"tags":[33,43,14],"class_list":["post-2542","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-posts-for-codeproject-com","category-tutorials","category-uncategorized","category-visible","tag-all-posts","tag-dhtmlx-tips","tag-tips"],"_links":{"self":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/2542","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=2542"}],"version-history":[{"count":1,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/2542\/revisions"}],"predecessor-version":[{"id":11409,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/2542\/revisions\/11409"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media\/3315"}],"wp:attachment":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media?parent=2542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/categories?post=2542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/tags?post=2542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}