protected void OnSelectedFileChanged(string value) { _selectedFile = value; ExcelService.SetPromoData(_selectedFile); PromoDataListChanged.InvokeAsync(PromoDataList).Wait(); jsRuntime.InvokeVoidAsync("fixChartLabels"); }
protected void OnSelectedSheetChanged(string value) { _selectedSheet = value; ExcelService.SetCurrentSheet(_selectedSheet); SelectedSheetChanged.InvokeAsync(value).Wait(); PromoDataListChanged.InvokeAsync(PromoDataList).Wait(); jsRuntime.InvokeVoidAsync("fixChartLabels"); }
protected async override Task OnInitializedAsync() { _folderPaths = Settings.Value.Paths.ToList(); _selectedFolder = Path.Combine(Directory.GetCurrentDirectory(), _folderPaths.First()); _files = _selectedFolder.GetExceleFilesInPath().ToList(); _selectedFile = _files.First(); ExcelService.SetPromoData(_selectedFile); ExcelService.SetCurrentSheet(Settings.Value.DefaultSheet); await PromoDataListChanged.InvokeAsync(PromoDataList); await base.OnInitializedAsync(); }