45 lines
1.7 KiB
Plaintext
45 lines
1.7 KiB
Plaintext
@using TIAM.Entities.Addresses
|
|
@* @typeparam TModel *@
|
|
<EditForm Context="EditFormContext" Model="@Model" OnValidSubmit="OnValidSubmit">
|
|
<DxFormLayout>
|
|
<DxFormLayoutGroup ColSpanXs="12">
|
|
<DxFormLayoutItem Caption="Address Text">
|
|
<DxTextBox @bind-Text="Model.AddressText" />
|
|
</DxFormLayoutItem>
|
|
<DxFormLayoutItem Caption="Is Helper">
|
|
<DxCheckBox @bind-Checked="Model.IsHelper" />
|
|
</DxFormLayoutItem>
|
|
<DxFormLayoutItem Caption="Is Valid">
|
|
<DxCheckBox @bind-Checked="Model.IsValid" />
|
|
</DxFormLayoutItem>
|
|
<DxFormLayoutItem Caption="Latitude">
|
|
<DxSpinEdit @bind-Value="Model.Latitude" />
|
|
</DxFormLayoutItem>
|
|
<DxFormLayoutItem Caption="Longitude">
|
|
<DxSpinEdit @bind-Value="Model.Longitude" />
|
|
</DxFormLayoutItem>
|
|
<DxFormLayoutItem Caption="Created">
|
|
<DxDateEdit @bind-Date="Model.Created" ReadOnly="true" />
|
|
</DxFormLayoutItem>
|
|
<DxFormLayoutItem Caption="Modified">
|
|
<DxDateEdit @bind-Date="Model.Modified" ReadOnly="true" />
|
|
</DxFormLayoutItem>
|
|
@* <DxButton Context="ButtonContext" RenderStyle="ButtonRenderStyle.Primary" ButtonType="ButtonType.Submit">Save Changes</DxButton> *@
|
|
</DxFormLayoutGroup>
|
|
</DxFormLayout>
|
|
</EditForm>
|
|
|
|
@code {
|
|
[Parameter]
|
|
public Address Model { get; set; }
|
|
|
|
[Parameter]
|
|
public EventCallback<Address> OnAddressChanged { get; set; }
|
|
|
|
|
|
private async Task OnValidSubmit()
|
|
{
|
|
await OnAddressChanged.InvokeAsync(Model);
|
|
}
|
|
}
|