Add tabbed DataTables with new Production, Vitality, and Movement tables
This commit is contained in:
@@ -1,11 +1,9 @@
|
||||
<h3>WeaponTable</h3>
|
||||
|
||||
|
||||
<MudDataGrid T="EntityWeaponModel" Items="@_entityWeapons"
|
||||
<MudDataGrid T="EntityWeaponModel" Items="@_data"
|
||||
SortMode="SortMode.Multiple"
|
||||
Filterable="true"
|
||||
Hideable="true">
|
||||
<Columns>
|
||||
<PropertyColumn Property="x => x.Parent.GetName()" Title="Entity"/>
|
||||
<PropertyColumn Property="x => x.Range" Title="Range"/>
|
||||
<PropertyColumn Property="x => x.Damage" Title="Damage"/>
|
||||
<PropertyColumn Property="x => x.AttacksPerSecond" Title="Attacks Per Second"/>
|
||||
@@ -13,17 +11,13 @@
|
||||
<PropertyColumn Property="x => x.DamagePerSecondLight()" Title="DPS (Light)"/>
|
||||
<PropertyColumn Property="x => x.DamagePerSecondMedium()" Title="DPS (Medium)"/>
|
||||
<PropertyColumn Property="x => x.DamagePerSecondHeavy()" Title="DPS (Heavy)"/>
|
||||
<PropertyColumn Property="x => x.Parent.GetName()" Title="Owner Name"/>
|
||||
<PropertyColumn Property="x => x.Parent.GetFaction()" Title="Faction"/>
|
||||
<PropertyColumn Property="x => x.Parent.GetImmortal()" Title="Immortal"/>
|
||||
</Columns>
|
||||
<PagerContent>
|
||||
<MudDataGridPager T="EntityWeaponModel" />
|
||||
</PagerContent>
|
||||
</MudDataGrid>
|
||||
|
||||
@code {
|
||||
IEnumerable<EntityWeaponModel> _entityWeapons = DATA.Get()
|
||||
IEnumerable<EntityWeaponModel> _data = DATA.Get()
|
||||
.SelectMany(e => e.Value.EntityParts)
|
||||
.OfType<EntityWeaponModel>()
|
||||
.ToList();
|
||||
|
||||
Reference in New Issue
Block a user