You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.4 KiB
1.4 KiB
sidebar_position | title |
---|---|
5 | HTML table |
Use an HTML table
Now that we have displayed one of the fields of our object, we are going to display all the information.
Open the List.razor
file and fill it in as follows:
@page "/list"
<h3>List</h3>
@if (items != null)
{
// highlight-start
<table class="table">
<thead>
<tr>
<th>Id</th>
<th>Display Name</th>
<th>Stack Size</th>
<th>Maximum Durability</th>
<th>Enchant Categories</th>
<th>Repair With</th>
<th>Created Date</th>
</tr>
</thead>
<tbody>
@foreach (var item in items)
{
<tr>
<td>@item.Id</td>
<td>@item.DisplayName</td>
<td>@item.StackSize</td>
<td>@item.MaxDurability</td>
<td>@(string.Join(", ", item.EnchantCategories))</td>
<td>@(string.Join(", ", item.RepairWith))</td>
<td>@item.CreatedDate.ToShortDateString()</td>
</tr>
}
</tbody>
</table>
// highlight-end
}
You have now displayed all of your data, it is simple but lacks functionality, impossible to sort the data or filter it or have pagination.