Hi Devs Great product, congrats!
I am struggling to render some charts when I am calling first with a hidden div, then render the chart, then fade in / slide down the div the canvas resides in. The Chart is blank until I resize the page. I have the window listener for resize working (clearly as it re-renders the chart) but I do not understand why when sliding down or fading on the chart fails. Initial load where the div (panel) is blank [image: image.png] Then resizing the browser, the charts are rendered? [image: image.png] Have you had or heard of this before? Do you have any suggestions? Code: $(document).ready(function() { . . other code ... . // control resize of charts $(window).on('resize',function() { console.log("resizing"); $(".hl-chart").each(function(){ var id = $(this).attr('_echarts_instance_'); window.addEventListener('resize', window.echarts.getInstanceById(id).resize); }); $("#contains_tables").find($(".fixed-table-body")).css("overflow","hidden").css("overflow-x","auto"); }); }); // 2022-07-28 - SB wrap entire logic in fade in loading hideAll(); $("#loading").slideDown(400, function() { . . get the data . . generate the charts . . if no data found showNoData() . . else . }); // 2022-07-27 - Peter - show_no_information "modal" - Hide charts function showNoData() { // 2022-07-27 - Peter - show modal $( "#loading").fadeOut(400, function() { $( '#no-data-found' ).fadeIn(400); }); } function showData() { // 2022-07-27 - Peter - show modal $( '#report-functions' ).show(); $( '#chart-start' ).show(); $( '#side-by-side' ).show(); $( '#delivered-emails' ).show(); $( '#email-open' ).show(); $( '#main_div' ).show(); $(window).trigger('resize'); } // 2022-07-27 - Peter - show_no_information "modal" - Hide charts function hideAll() { $( '#no-data-found' ).hide(); $( '#report-functions' ).hide(); $( '#chart-start' ).hide(); $( '#side-by-side' ).hide(); $( '#delivered-emails' ).hide(); $( '#email-open' ).hide(); $( '#main_div' ).hide(); }