Try to make parent editable
This commit is contained in:
parent
d58a8702b3
commit
fc5c6d0ce7
@ -29,7 +29,27 @@ else
|
|||||||
<DataGridColumn TItem="User" Field="@nameof(User.FirstName)" Caption="First Name" Editable="true"/>
|
<DataGridColumn TItem="User" Field="@nameof(User.FirstName)" Caption="First Name" Editable="true"/>
|
||||||
<DataGridColumn TItem="User" Field="@nameof(User.LastName)" Caption="Last Name" Editable="true"/>
|
<DataGridColumn TItem="User" Field="@nameof(User.LastName)" Caption="Last Name" Editable="true"/>
|
||||||
<DataGridColumn TItem="User" Field="@nameof(User.EMail)" Caption="EMail" Editable="true"/>
|
<DataGridColumn TItem="User" Field="@nameof(User.EMail)" Caption="EMail" Editable="true"/>
|
||||||
<DataGridSelectColumn TItem="User" Field="@nameof(User.Parent)" Caption="Parent" Editable="true"/>
|
<DataGridSelectColumn TItem="User" Field="@nameof(User.Parent)" Caption="Parent" Editable="true">
|
||||||
|
<DisplayTemplate>
|
||||||
|
@{
|
||||||
|
var name = ((User) context).Parent?.CommonName ?? "-";
|
||||||
|
@name
|
||||||
|
}
|
||||||
|
|
||||||
|
</DisplayTemplate>
|
||||||
|
<EditTemplate>
|
||||||
|
@{
|
||||||
|
<Blazorise.SelectEdit TValue="User" SelectedValue="@((User)(context.CellValue))" SelectedValueChanged="@(v => context.CellValue = v)">
|
||||||
|
@foreach (var item in OrganizationUnits)
|
||||||
|
{
|
||||||
|
|
||||||
|
<SelectItem TValue="OrganizationUnit" Value="@(item)">@item.CommonName</SelectItem>
|
||||||
|
}
|
||||||
|
</Blazorise.SelectEdit>
|
||||||
|
}
|
||||||
|
|
||||||
|
</EditTemplate>
|
||||||
|
</DataGridSelectColumn>
|
||||||
<DataGridCheckColumn TItem="User" Field="@nameof(User.IsActive)" Caption="Active" Editable="true"/>
|
<DataGridCheckColumn TItem="User" Field="@nameof(User.IsActive)" Caption="Active" Editable="true"/>
|
||||||
</DataGrid>
|
</DataGrid>
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user