Skip to content

Commit 00f38b4

Browse files
"WASM with Per Page and None" sample modified
1 parent 21331a8 commit 00f38b4

File tree

8 files changed

+55
-20
lines changed

8 files changed

+55
-20
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
@page "/"
2+
@rendermode InteractiveWebAssembly
3+
4+
@using Syncfusion.Blazor.Grids
5+
6+
<PageTitle>Home</PageTitle>
7+
8+
<SfGrid DataSource="@Orders" AllowPaging="true" AllowSorting="true" AllowFiltering="true" AllowGrouping="true" />
9+
10+
@code {
11+
public List<Order> Orders { get; set; }
12+
13+
protected override void OnInitialized()
14+
{
15+
Orders = Enumerable.Range(1, 50).Select(x => new Order()
16+
{
17+
OrderID = 0 + x,
18+
CustomerID = (new string[] { "ALFKI", "ANANTR", "ANTON", "BLONP", "BOLID" })[new Random().Next(5)],
19+
}).ToList();
20+
}
21+
22+
public class Order
23+
{
24+
public int? OrderID { get; set; }
25+
public string CustomerID { get; set; }
26+
27+
}
28+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
2+
using Syncfusion.Blazor;
23

34
var builder = WebAssemblyHostBuilder.CreateDefault(args);
5+
builder.Services.AddSyncfusionBlazor();
46

57
await builder.Build().RunAsync();
Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
22

3-
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>enable</Nullable>
7-
<NoDefaultLaunchSettingsFile>true</NoDefaultLaunchSettingsFile>
8-
<StaticWebAssetProjectMode>Default</StaticWebAssetProjectMode>
9-
<RootNamespace>WASM with Per Page and None.Client</RootNamespace>
10-
<AssemblyName>$(AssemblyName.Replace(' ', '_'))</AssemblyName>
11-
</PropertyGroup>
3+
<PropertyGroup>
4+
<TargetFramework>net8.0</TargetFramework>
5+
<ImplicitUsings>enable</ImplicitUsings>
6+
<Nullable>enable</Nullable>
7+
<NoDefaultLaunchSettingsFile>true</NoDefaultLaunchSettingsFile>
8+
<StaticWebAssetProjectMode>Default</StaticWebAssetProjectMode>
9+
<RootNamespace>WASM with Per Page and None.Client</RootNamespace>
10+
<AssemblyName>$(AssemblyName.Replace(' ', '_'))</AssemblyName>
11+
</PropertyGroup>
1212

13-
<ItemGroup>
14-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.0" />
15-
</ItemGroup>
13+
<ItemGroup>
14+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.0" />
15+
<PackageReference Include="Syncfusion.Blazor.Themes" Version="23.2.4" />
16+
<PackageReference Include="Syncfusion.Blazor.Grid" Version="23.2.4" />
17+
</ItemGroup>
1618

1719
</Project>

WASM with Per Page and None/WASM with Per Page and None.Client/_Imports.razor

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@
77
@using Microsoft.AspNetCore.Components.Web.Virtualization
88
@using Microsoft.JSInterop
99
@using WASM_with_Per_Page_and_None.Client
10+
@using Syncfusion.Blazor
11+
@using Syncfusion.Blazor.Grids

WASM with Per Page and None/WASM with Per Page and None/Components/App.razor

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,16 @@
77
<base href="/" />
88
<link rel="stylesheet" href="bootstrap/bootstrap.min.css" />
99
<link rel="stylesheet" href="app.css" />
10-
<link rel="stylesheet" href="WASM with Per Page and None.styles.css" />
10+
@* <link rel="stylesheet" href="WASM with Per Page and None.styles.css" /> *@
1111
<link rel="icon" type="image/png" href="favicon.png" />
12+
<link rel="stylesheet" href="_content/Syncfusion.Blazor.Themes/bootstrap5.css" />
1213
<HeadOutlet />
1314
</head>
1415

1516
<body>
1617
<Routes />
1718
<script src="_framework/blazor.web.js"></script>
19+
<script type="text/javascript" href="_content/Syncfusion.Blazor.Core/scripts/syncfusion-blazor.min.js"></script>
1820
</body>
1921

2022
</html>

WASM with Per Page and None/WASM with Per Page and None/Components/Pages/Home.razor

Lines changed: 0 additions & 7 deletions
This file was deleted.

WASM with Per Page and None/WASM with Per Page and None/Program.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
using WASM_with_Per_Page_and_None.Client.Pages;
22
using WASM_with_Per_Page_and_None.Components;
3+
using Syncfusion.Blazor;
34

45
var builder = WebApplication.CreateBuilder(args);
56

67
// Add services to the container.
78
builder.Services.AddRazorComponents()
89
.AddInteractiveWebAssemblyComponents();
10+
builder.Services.AddSyncfusionBlazor();
911

1012
var app = builder.Build();
1113

WASM with Per Page and None/WASM with Per Page and None/WASM with Per Page and None.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88
<AssemblyName>$(AssemblyName.Replace(' ', '_'))</AssemblyName>
99
</PropertyGroup>
1010

11+
<ItemGroup>
12+
<Content Remove="Components\Pages\Home.razor" />
13+
</ItemGroup>
14+
1115
<ItemGroup>
1216
<ProjectReference Include="..\WASM with Per Page and None.Client\WASM with Per Page and None.Client.csproj" />
1317
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="8.0.0" />

0 commit comments

Comments
 (0)