diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index d3b79dd31..df74597bb 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -21,6 +21,8 @@ jobs: - uses: actions/setup-dotnet@v4 with: dotnet-version: '8.0.x' + - name: Install Blazor WASM workload + run: sudo dotnet workload install wasm-tools - run: dotnet restore WalkingTec.Mvvm.sln - run: dotnet build WalkingTec.Mvvm.sln --no-restore -c Release diff --git a/demo/WalkingTec.Mvvm.BlazorDemo/WalkingTec.Mvvm.BlazorDemo.ViewModel/FrameworkUserVms/FrameworkUserImportVM.cs b/demo/WalkingTec.Mvvm.BlazorDemo/WalkingTec.Mvvm.BlazorDemo.ViewModel/FrameworkUserVms/FrameworkUserImportVM.cs index 460d54e7b..756dad29b 100644 --- a/demo/WalkingTec.Mvvm.BlazorDemo/WalkingTec.Mvvm.BlazorDemo.ViewModel/FrameworkUserVms/FrameworkUserImportVM.cs +++ b/demo/WalkingTec.Mvvm.BlazorDemo/WalkingTec.Mvvm.BlazorDemo.ViewModel/FrameworkUserVms/FrameworkUserImportVM.cs @@ -23,7 +23,7 @@ protected override void InitVM() public class FrameworkUserImportVM : BaseImportVM { - public override bool BatchSaveData() + public override bool BatchSaveData(System.IProgress? progress = null) { SetEntityList(); foreach (var item in EntityList) diff --git a/demo/WalkingTec.Mvvm.Demo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs b/demo/WalkingTec.Mvvm.Demo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs index 460d54e7b..756dad29b 100644 --- a/demo/WalkingTec.Mvvm.Demo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs +++ b/demo/WalkingTec.Mvvm.Demo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs @@ -23,7 +23,7 @@ protected override void InitVM() public class FrameworkUserImportVM : BaseImportVM { - public override bool BatchSaveData() + public override bool BatchSaveData(System.IProgress? progress = null) { SetEntityList(); foreach (var item in EntityList) diff --git a/demo/WalkingTec.Mvvm.ReactDemo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs b/demo/WalkingTec.Mvvm.ReactDemo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs index 460d54e7b..756dad29b 100644 --- a/demo/WalkingTec.Mvvm.ReactDemo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs +++ b/demo/WalkingTec.Mvvm.ReactDemo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs @@ -23,7 +23,7 @@ protected override void InitVM() public class FrameworkUserImportVM : BaseImportVM { - public override bool BatchSaveData() + public override bool BatchSaveData(System.IProgress? progress = null) { SetEntityList(); foreach (var item in EntityList) diff --git a/demo/WalkingTec.Mvvm.Vue3Demo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs b/demo/WalkingTec.Mvvm.Vue3Demo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs index 460d54e7b..756dad29b 100644 --- a/demo/WalkingTec.Mvvm.Vue3Demo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs +++ b/demo/WalkingTec.Mvvm.Vue3Demo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs @@ -23,7 +23,7 @@ protected override void InitVM() public class FrameworkUserImportVM : BaseImportVM { - public override bool BatchSaveData() + public override bool BatchSaveData(System.IProgress? progress = null) { SetEntityList(); foreach (var item in EntityList) diff --git a/demo/WalkingTec.Mvvm.VueDemo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs b/demo/WalkingTec.Mvvm.VueDemo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs index 460d54e7b..756dad29b 100644 --- a/demo/WalkingTec.Mvvm.VueDemo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs +++ b/demo/WalkingTec.Mvvm.VueDemo/Areas/_Admin/ViewModels/FrameworkUserVms/FrameworkUserImportVM.cs @@ -23,7 +23,7 @@ protected override void InitVM() public class FrameworkUserImportVM : BaseImportVM { - public override bool BatchSaveData() + public override bool BatchSaveData(System.IProgress? progress = null) { SetEntityList(); foreach (var item in EntityList) diff --git a/global.json b/global.json new file mode 100644 index 000000000..3fea262b1 --- /dev/null +++ b/global.json @@ -0,0 +1,6 @@ +{ + "sdk": { + "version": "8.0.0", + "rollForward": "latestFeature" + } +} diff --git a/test/WalkingTec.Mvvm.Js.Tests/__tests__/framework_analysis.test.js b/test/WalkingTec.Mvvm.Js.Tests/__tests__/framework_analysis.test.js index cfb33322d..c942cd4c9 100644 --- a/test/WalkingTec.Mvvm.Js.Tests/__tests__/framework_analysis.test.js +++ b/test/WalkingTec.Mvvm.Js.Tests/__tests__/framework_analysis.test.js @@ -5331,7 +5331,6 @@ describe('#539 renderTable — sort, pagination, sticky wrapper', () => { expect(container.querySelector('tbody td').textContent).toBe('0'); }); }); - // ─── #566 createValueInput — date field relative date mode ─────────────────── describe('#566 createValueInput — date field relative date mode', () => { const dateMeta = {