javascript - PieChart for every row in dynamically created table -


i have dynamically created table , on click of view button in each row modal opens have pie chart no of leaves taken people till date in categories sick, vacation, maternity, paternity particular year.on click of 1st button pie chart shows https://imgur.com/a/wpna3 but if click on button other 1st blank page.https://imgur.com/a/jczje .why blank page appearing??please me.

<td>   <button type="button" class="btn btn-default btn-sm view" data-toggle="modal"  data-target="#{{pl.id}}_3"><i class="fa fa-eye" aria-hidden="true" style="color:black"></i></button>    <!-- modal -->    <div class="modal fade" id= "{{pl.id}}_3" role="dialog">       <div class="modal-dialog">        <!-- modal content-->          <div class="modal-content">             <div class="modal-header">                <button type="button" class="close" data-dismiss="modal">&times;</button>                <h4 class="modal-title"><b>{{pl.employee.emp_name|title }}</b> leave details</h4>              </div>              <div class="modal-body">                <p>applied leave {{pl.start_date}} {{pl.end_date}} {{ pl.end_date|timeuntil:pl.start_date }} </p>                <p>leave applied on : {{pl.date_created}}</p>                <p><div id="container" class="container" style="min-width: 310px; height: 400px; max-width: 600px; margin: 0 auto"></div></p>              </div>              <div class="modal-footer">                 <button type="button" class="btn btn-default" data-dismiss="modal">close</button>              </div>           </div>        </div>    </div> </td> 

my jquery code:

$(document).on('click','.view', function(e){   highcharts.chart('container', {   chart: {     plotbackgroundcolor: null,     plotborderwidth: null,     plotshadow: false,     type: 'pie'     },   title: {     text: 'total number of leaves applied till now'          },   tooltip: {     pointformat: '{series.name}: <b>{point.percentage:.1f}%</b>'            },   plotoptions: {        pie: {         allowpointselect: true,         cursor: 'pointer',         datalabels: {             enabled: true,             format: '<b>{point.name}</b>: {point.percentage:.1f} %',              style: {                 color: (highcharts.theme && highcharts.theme.contrasttextcolor) || 'black'                     }                  }             }          },            series: [{              name: 'brands',              colorbypoint: true,          data: [{              name: 'sick leaves',              y: 56.33                }, {             name: 'casual leaves',             y: 24.03,             sliced: true,             selected: true               }, {            name: 'vacation leaves',            y: 10.3               }, {            name: 'maternity leaves',            y: 4.77               }, {            name: 'paternity leaves',            y: 0.91         }]       }]    });  }); 

i using classname on click due duplicacy in id's still not workin g..where doing wrong?


Comments

Popular posts from this blog

minify - Minimizing css files -

neo4j - finding mutual friends in a cypher statement starting with three or more persons -

php - How to remove letter in front of the word laravel -