File tree Expand file tree Collapse file tree 4 files changed +29
-13
lines changed
docs/BlazorApexCharts.Docs
Components/RangeBarCharts
src/Blazor-ApexCharts/Series Expand file tree Collapse file tree 4 files changed +29
-13
lines changed Original file line number Diff line number Diff line change 1
1
<DemoContainer >
2
- <ApexChart TItem =" Activity"
2
+
3
+ @if (activities != null )
4
+ {
5
+ <ApexChart TItem =" Activity"
3
6
Title =" Activities"
4
7
Options =options
5
8
XAxisType =" XAxisType.Datetime" >
6
- <ApexRangeSeries TItem =" Activity"
9
+ <ApexRangeSeries TItem =" Activity"
7
10
Items =" activities"
8
11
XValue =" @(e => e.Name)"
9
- YValue =" @(e =>e.ÁctivityDate.ToUnixTimeMilliseconds())" />
10
- </ApexChart >
12
+ YValue =" @(e =>e.ActivityDate.ToUnixTimeMilliseconds())" />
13
+ </ApexChart >
14
+ }
15
+
16
+
11
17
</DemoContainer >
12
18
13
19
@code {
14
- private List <Activity > activities { get ; set ; } = SampleData . GetActivites () ;
20
+ private List <Activity > activities ;
15
21
private ApexChartOptions <Activity > options ;
16
22
17
- protected override void OnInitialized ()
23
+ protected override async Task OnInitializedAsync ()
18
24
{
19
25
options = new ApexChartOptions <Activity >
20
26
{
26
32
}
27
33
}
28
34
};
35
+
36
+ activities = await LoadExternalData ();
29
37
}
38
+
39
+ private async Task <List <Activity >> LoadExternalData ()
40
+ {
41
+ await Task .Delay (1000 );
42
+ return SampleData .GetActivites ();
43
+ }
44
+
30
45
}
Original file line number Diff line number Diff line change @@ -9,6 +9,6 @@ namespace BlazorApexCharts.Docs
9
9
public class Activity
10
10
{
11
11
public string Name { get ; set ; }
12
- public DateTimeOffset ÁctivityDate { get ; set ; }
12
+ public DateTimeOffset ActivityDate { get ; set ; }
13
13
}
14
14
}
Original file line number Diff line number Diff line change @@ -59,14 +59,14 @@ public static List<Activity> GetActivites()
59
59
{
60
60
var result = new List < Activity > ( ) ;
61
61
62
- result . Add ( new Activity { Name = "Design" , ÁctivityDate = DateTimeOffset . Now . AddDays ( - 30 ) } ) ;
63
- result . Add ( new Activity { Name = "Design" , ÁctivityDate = DateTimeOffset . Now . AddDays ( - 20 ) } ) ;
62
+ result . Add ( new Activity { Name = "Design" , ActivityDate = DateTimeOffset . Now . AddDays ( - 30 ) } ) ;
63
+ result . Add ( new Activity { Name = "Design" , ActivityDate = DateTimeOffset . Now . AddDays ( - 20 ) } ) ;
64
64
65
- result . Add ( new Activity { Name = "Develop" , ÁctivityDate = DateTimeOffset . Now . AddDays ( - 22 ) } ) ;
66
- result . Add ( new Activity { Name = "Develop" , ÁctivityDate = DateTimeOffset . Now . AddDays ( - 10 ) } ) ;
65
+ result . Add ( new Activity { Name = "Develop" , ActivityDate = DateTimeOffset . Now . AddDays ( - 22 ) } ) ;
66
+ result . Add ( new Activity { Name = "Develop" , ActivityDate = DateTimeOffset . Now . AddDays ( - 10 ) } ) ;
67
67
68
- result . Add ( new Activity { Name = "Test" , ÁctivityDate = DateTimeOffset . Now . AddDays ( - 14 ) } ) ;
69
- result . Add ( new Activity { Name = "Test" , ÁctivityDate = DateTimeOffset . Now . AddDays ( - 8 ) } ) ;
68
+ result . Add ( new Activity { Name = "Test" , ActivityDate = DateTimeOffset . Now . AddDays ( - 14 ) } ) ;
69
+ result . Add ( new Activity { Name = "Test" , ActivityDate = DateTimeOffset . Now . AddDays ( - 8 ) } ) ;
70
70
71
71
72
72
return result ;
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ public ChartType GetChartType()
25
25
26
26
public IEnumerable < IDataPoint < TItem > > GetData ( )
27
27
{
28
+
28
29
var data = Items . GroupBy ( e => XValue . Compile ( ) . Invoke ( e ) ) . Select ( d => new ListPoint < TItem >
29
30
{
30
31
X = d . Key ,
You can’t perform that action at this time.
0 commit comments