html
unknown
javascript
6 months ago
3.5 kB
4
Indexable
@model (DateTime debut, DateTime fin) <div class="row"> <div class="col-12"> <div class="card border-top-albioma-blue"> <div class="card-header bg-light header-elements-inline"> <h6 class="card-title "> Quantités transportées <span class="text-muted d-block font-size-sm"><i class="far fa-calendar mr-1"></i>@Model.debut.ToString("dd/MM/yyyy") ↔ <i class="far fa-calendar mr-1"></i>@Model.fin.ToString("dd/MM/yyyy")</span> </h6> </div> <div class="card-body"> <div id="chart-loading"></div> </div> </div> </div> </div> <script type="text/javascript"> var chart_loading = null; var redrawer_chart_loading = null; $(document).ready(function() { $(window).resize(function() { clearTimeout(redrawer_chart_loading); redrawer_chart_loading = setTimeout(function() { chart_loading.reflow(); }, 100); }); var options_chart_loading = { chart: { renderTo: 'chart-loading', zoomType: '', type: 'column' }, legend: { squareSymbol: true, enabled: true }, tooltip: { xDateFormat: '%A %d %B', shared: true, valueSuffix: ' T' }, plotOptions: { series: { marker: { enabled: false } } }, yAxis: { title: { text: 'Tonnes' } }, xAxis: { type: 'datetime', units: [['day', [1]]], tickInterval: 1 }, title: { text: '' }, subtitle: { text: '' }, series: [] }; chart_loading = Highcharts.chart(options_chart_loading, function(chart) { }); UpdateChartLoading(); }); function UpdateChartLoading() { chart_loading.showLoading(); $.ajax({ url: '@Html.Raw(Url.Action("JsonLoading", new { area = "Kpi", debut = Model.debut, fin = Model.fin}))', type: 'GET', async: true, dataType: "json", success: function(data) { data.map(function(serie) { var currentSerie = { color: serie.color, type: 'column', name: serie.name, data: serie.data, states: { hover: { lineWidthPlus: 0, halo: { size: 1 } } }, showInNavigator: true, lineWidth: 2, showInLegend: true, } chart_loading.addSeries(currentSerie, false); }); chart_loading.reflow(); chart_loading.hideLoading(); } }); } </script>
Editor is loading...
Leave a Comment