@@ -845,6 +845,23 @@ window.blazorChart = {
845845 console . warn ( `The chart is not initialized. Initialize it and then call update.` ) ;
846846 }
847847 } ,
848+ updateDataValues : ( elementId , data ) => {
849+ let chart = window . blazorChart . line . get ( elementId ) ;
850+ if ( chart ) {
851+ chart . data . datasets . splice ( data . datasets . length ) ;
852+
853+ for ( var datasetIndex = 0 ; datasetIndex < chart . data . datasets . length ; ++ datasetIndex ) {
854+ chart . data . datasets [ datasetIndex ] . data = data . datasets [ datasetIndex ] . data ;
855+ chart . data . labels = data . labels ;
856+ }
857+
858+ for ( var datasetIndex = chart . data . datasets . length ; datasetIndex < data . datasets . length ; ++ datasetIndex ) {
859+ chart . data . datasets . push ( data . datasets [ datasetIndex ] ) ;
860+ }
861+
862+ chart . update ( ) ;
863+ }
864+ }
848865}
849866
850867window . blazorChart . bar = {
@@ -957,6 +974,23 @@ window.blazorChart.bar = {
957974 console . warn ( `The chart is not initialized. Initialize it and then call update.` ) ;
958975 }
959976 } ,
977+ updateDataValues : ( elementId , data ) => {
978+ let chart = window . blazorChart . line . get ( elementId ) ;
979+ if ( chart ) {
980+ chart . data . datasets . splice ( data . datasets . length ) ;
981+
982+ for ( var datasetIndex = 0 ; datasetIndex < chart . data . datasets . length ; ++ datasetIndex ) {
983+ chart . data . datasets [ datasetIndex ] . data = data . datasets [ datasetIndex ] . data ;
984+ chart . data . labels = data . labels ;
985+ }
986+
987+ for ( var datasetIndex = chart . data . datasets . length ; datasetIndex < data . datasets . length ; ++ datasetIndex ) {
988+ chart . data . datasets . push ( data . datasets [ datasetIndex ] ) ;
989+ }
990+
991+ chart . update ( ) ;
992+ }
993+ }
960994}
961995
962996window . blazorChart . doughnut = {
@@ -1075,6 +1109,23 @@ window.blazorChart.doughnut = {
10751109 console . warn ( `The chart is not initialized. Initialize it and then call update.` ) ;
10761110 }
10771111 } ,
1112+ updateDataValues : ( elementId , data ) => {
1113+ let chart = window . blazorChart . line . get ( elementId ) ;
1114+ if ( chart ) {
1115+ chart . data . datasets . splice ( data . datasets . length ) ;
1116+
1117+ for ( var datasetIndex = 0 ; datasetIndex < chart . data . datasets . length ; ++ datasetIndex ) {
1118+ chart . data . datasets [ datasetIndex ] . data = data . datasets [ datasetIndex ] . data ;
1119+ chart . data . labels = data . labels ;
1120+ }
1121+
1122+ for ( var datasetIndex = chart . data . datasets . length ; datasetIndex < data . datasets . length ; ++ datasetIndex ) {
1123+ chart . data . datasets . push ( data . datasets [ datasetIndex ] ) ;
1124+ }
1125+
1126+ chart . update ( ) ;
1127+ }
1128+ }
10781129}
10791130
10801131window . blazorChart . line = {
@@ -1227,6 +1278,23 @@ window.blazorChart.line = {
12271278 console . warn ( `The chart is not initialized. Initialize it and then call update.` ) ;
12281279 }
12291280 } ,
1281+ updateDataValues : ( elementId , data ) => {
1282+ let chart = window . blazorChart . line . get ( elementId ) ;
1283+ if ( chart ) {
1284+ chart . data . datasets . splice ( data . datasets . length ) ;
1285+
1286+ for ( var datasetIndex = 0 ; datasetIndex < chart . data . datasets . length ; ++ datasetIndex ) {
1287+ chart . data . datasets [ datasetIndex ] . data = data . datasets [ datasetIndex ] . data ;
1288+ chart . data . labels = data . labels ;
1289+ }
1290+
1291+ for ( var datasetIndex = chart . data . datasets . length ; datasetIndex < data . datasets . length ; ++ datasetIndex ) {
1292+ chart . data . datasets . push ( data . datasets [ datasetIndex ] ) ;
1293+ }
1294+
1295+ chart . update ( ) ;
1296+ }
1297+ }
12301298}
12311299
12321300window . blazorChart . pie = {
@@ -1345,6 +1413,23 @@ window.blazorChart.pie = {
13451413 console . warn ( `The chart is not initialized. Initialize it and then call update.` ) ;
13461414 }
13471415 } ,
1416+ updateDataValues : ( elementId , data ) => {
1417+ let chart = window . blazorChart . line . get ( elementId ) ;
1418+ if ( chart ) {
1419+ chart . data . datasets . splice ( data . datasets . length ) ;
1420+
1421+ for ( var datasetIndex = 0 ; datasetIndex < chart . data . datasets . length ; ++ datasetIndex ) {
1422+ chart . data . datasets [ datasetIndex ] . data = data . datasets [ datasetIndex ] . data ;
1423+ chart . data . labels = data . labels ;
1424+ }
1425+
1426+ for ( var datasetIndex = chart . data . datasets . length ; datasetIndex < data . datasets . length ; ++ datasetIndex ) {
1427+ chart . data . datasets . push ( data . datasets [ datasetIndex ] ) ;
1428+ }
1429+
1430+ chart . update ( ) ;
1431+ }
1432+ }
13481433}
13491434
13501435window . blazorChart . polarArea = {
@@ -1464,6 +1549,23 @@ window.blazorChart.polarArea = {
14641549 console . warn ( `The chart is not initialized. Initialize it and then call update.` ) ;
14651550 }
14661551 } ,
1552+ updateDataValues : ( elementId , data ) => {
1553+ let chart = window . blazorChart . line . get ( elementId ) ;
1554+ if ( chart ) {
1555+ chart . data . datasets . splice ( data . datasets . length ) ;
1556+
1557+ for ( var datasetIndex = 0 ; datasetIndex < chart . data . datasets . length ; ++ datasetIndex ) {
1558+ chart . data . datasets [ datasetIndex ] . data = data . datasets [ datasetIndex ] . data ;
1559+ chart . data . labels = data . labels ;
1560+ }
1561+
1562+ for ( var datasetIndex = chart . data . datasets . length ; datasetIndex < data . datasets . length ; ++ datasetIndex ) {
1563+ chart . data . datasets . push ( data . datasets [ datasetIndex ] ) ;
1564+ }
1565+
1566+ chart . update ( ) ;
1567+ }
1568+ }
14671569}
14681570
14691571window . blazorChart . radar = {
@@ -1582,6 +1684,23 @@ window.blazorChart.radar = {
15821684 console . warn ( `The chart is not initialized. Initialize it and then call update.` ) ;
15831685 }
15841686 } ,
1687+ updateDataValues : ( elementId , data ) => {
1688+ let chart = window . blazorChart . line . get ( elementId ) ;
1689+ if ( chart ) {
1690+ chart . data . datasets . splice ( data . datasets . length ) ;
1691+
1692+ for ( var datasetIndex = 0 ; datasetIndex < chart . data . datasets . length ; ++ datasetIndex ) {
1693+ chart . data . datasets [ datasetIndex ] . data = data . datasets [ datasetIndex ] . data ;
1694+ chart . data . labels = data . labels ;
1695+ }
1696+
1697+ for ( var datasetIndex = chart . data . datasets . length ; datasetIndex < data . datasets . length ; ++ datasetIndex ) {
1698+ chart . data . datasets . push ( data . datasets [ datasetIndex ] ) ;
1699+ }
1700+
1701+ chart . update ( ) ;
1702+ }
1703+ }
15851704}
15861705
15871706window . blazorChart . scatter = {
@@ -1700,4 +1819,21 @@ window.blazorChart.scatter = {
17001819 console . warn ( `The chart is not initialized. Initialize it and then call update.` ) ;
17011820 }
17021821 } ,
1822+ updateDataValues : ( elementId , data ) => {
1823+ let chart = window . blazorChart . line . get ( elementId ) ;
1824+ if ( chart ) {
1825+ chart . data . datasets . splice ( data . datasets . length ) ;
1826+
1827+ for ( var datasetIndex = 0 ; datasetIndex < chart . data . datasets . length ; ++ datasetIndex ) {
1828+ chart . data . datasets [ datasetIndex ] . data = data . datasets [ datasetIndex ] . data ;
1829+ chart . data . labels = data . labels ;
1830+ }
1831+
1832+ for ( var datasetIndex = chart . data . datasets . length ; datasetIndex < data . datasets . length ; ++ datasetIndex ) {
1833+ chart . data . datasets . push ( data . datasets [ datasetIndex ] ) ;
1834+ }
1835+
1836+ chart . update ( ) ;
1837+ }
1838+ }
17031839}
0 commit comments